Best city cars
Providing drivers with excellent value-for-money, city cars are amongst the cheapest on the road to buy and run. Easy to drive, clean and highly economical, owning a city car has never made more sense. Record-high prices for fuel and changes to Road Tax laws favouring low emission cars is only further proof that city cars are the future.
Leading our countdown is the surprisingly spacious new Volkswagen up!.
Looking for a more spaciuos small car? Try CarBuyer's top-ten best small cars and superminis.
Volkswagen up! hatchback
£7,995 - £11,305
Hyundai i10 micro-car
£8,345 - £9,745
Fiat 500 hatchback
£9,960 - £16,060
Kia Picanto hatchback
£7,795 - £12,295
Peugeot 107 city car
£7,995 - £10,545
Citroën C1 hatchback
Toyota iQ city car
£10,815 - £13,985
Ford Ka hatchback
£8,725 - £12,225
Vauxhall Agila hatchback
£8,495 - £13,350
Toyota Aygo city car
£8,535 - £10,990










