I like the idea of this article, though I wouldn't necessarily agree with all the choices - but that's where subjective opinions are entitled to differ
I think Plug-in Hybirds or Range-Extended EVs (a la Volt, or more importantly, the upcoming EVR) are perfect city vehicles that don't make huge sacrifices (except in your finances). I also like the idea of the Crosstrek as an Urban vehicle...I more so like that you didn't include the Chevy Trax, Buick Encore, and the like of stupid, tiny, upright vehicles. Parking height is not always available for urban parking
I'm not entirely sure that the G37 makes any sense whatsoever, other than the fact that it's a good car in its own rights - but not for the urban driver. Suburban, maybe. I'm also of the opinion that the Fiat 500's gigantic driver-side blind spot should be illegal.