City cars cannot just be cheap transport; they need to offer more than four wheels and low running costs.
With so many people downsizing these days, the best city cars need to have a shot of real-world useability and some big-car features to go along with their affordability.
Our winner must also be comfortable and easy to drive both in and out of town, and should offer enough day-to-day practicality and durability to cope with the needs of a small family.
Hyundai i10Best buy £9000-£10,000
The i10 is an appealing city car that requires very few compromises
Skoda CitigoBest buy less than £9,000
A great drive, but it's real strength comes through Skoda's PCP offers which let you have it on your drive from £69 per month.
Volkswagen UpBest buy more than £10,000
The Volkswagen Up is a previous overall Car of the Year, and it’s still one of the finest city cars you can buy.