CITY CARS
These small cars are perfect for urban life, but the trade-off is a much lower range
1. HONDA e
PRICE: £36,920–£38,120 RANGE: Up to 136 miles
This TG favourite has retro styling and a brilliant interior, but it’s a smidge expensive and the range isn’t great. Somehow we can’t help but love it…
2. FIAT 500
PRICE: £30,645–£36,645 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.
3. 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.
4. SMART EQ FORTWO
PRICE: £22,225–£25,795 RANGE: 80 miles
Yes, range is terrible, but as city cars go the Fortwo remains a