A couple of decades ago, buying a 'city car' meant putting up with a lot. You'd generally be forced to sacrifice power, comfort, space, safety, interior equipment and looks, all for the privilege of low running costs and ease of driving.
But that's not the case any more. Modern city cars are brilliant pieces of kit, and the best ones are even better than some superminis in many respects. They still offer rock-bottom running costs, courtesy of low tax and high fuel economy, but back that up with spacious, comfortable interiors and good road manners regardless of whether you're pootling round town or taking a long cruise on the motorway.