12. Fiat 500

The Fiat 500 brings a dose of Italian flair to the world of city cars.
Its nimble chassis and ultra-compact proportions make it a joy to maneuver through tight urban streets, while its cheeky retro styling always stands out in a crowd.
Often compared to the Mini for its fun-loving personality, the Fiat 500 offers a unique, playful experience for city dwellers.
Car Magazine praises its charm and agility, making it a delightful daily driver.