
Five of the best city cars you can buy right now
Small cars rule, and here are five of the best

Fiat Grande Panda
The Panda was distinctly endangered for a while there (though you can still buy the old petrol one in Italy), but it’s been given a new lease of life with an electric powertrain. It’s cheap, sure, but it’s really well thought out and plenty stylish.
Aimed at: dolce vitas
Advertisement - Page continues belowKia Picanto
The Picanto has learned from the likes of the Fiat Panda that drivers will forgive a lot inside a car as long as it’s presented in a fun way and is cheap to run. For a first car or something that’s just needed as a runabout, you can't go at all wrong with the Picanto. It’s fun, frugal and feels like great value for money.
Aimed at: canny pensioners, new drivers
Read the full Kia Picanto Review
Dacia Spring
This is the cheapest electric car on sale, and despite the low price you get a whole lot for your money. It’s efficient, but 140 miles won’t be enough for some.
Aimed at: frugalists
Advertisement - Page continues belowHyundai Inster
This is the car for people who want to downsize from something bigger but don’t want to sacrifice any of the kit. Check out the sliding rear seats for instance.
Aimed at: techheads
Read the full Hyundai Inster review
Compare new car deals with leasing.com
Fiat 500e
From our time with the little electric Fiat, we reckon the Italians have done a very decent job indeed. The new 500 looks clean and modern, but it still references the original nicely without straying into pastiche. We could do without the creepy Amarcord soundtrack at slow speeds, but crucially the 500e drives much better than the internal combustion-engined car that went before it. In fact, it makes you wonder why Fiat will still sell you a petrol-burning 500 at all.
Aimed at: retro hungry millennials
Read the full Fiat 500e Review