CITY CARS
These small cars are perfect for urban life, but the trade-off is a much lower range
1. FIAT 500
PRICE: £28,195–£37,195 RANGE: Up to 199 miles
The latest version of the 500 offers sharper looks, good value and decent range – and a parcel shelf full of soft toys shouldn’t hurt the battery too much.
2. CITROEN AMI
PRICE: £7,695–£8,695 RANGE: 47 miles
Say hello to your little French friend. The pared back Ami is the perfect car for the city streets, as long as you don’t have ambitions to go further than that.
3. SMART EQ FORTWO
PRICE: £22,225–£25,795 RANGE: 80 miles
Yes, range is terrible, but as city cars go the Fortwo remains a brilliant package and works well in the city. It’s just not quite as cool as Citroen’s effort…
4. DACIA SPRING
PRICE: £tbc RANGE: 143 miles
We love the Spring – even if it’s not on sale