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. VW e-UP
PRICE: From £24,085 RANGE: 159 miles
It’s always been one of the finest city cars out there, but you’ve got to be sure you could cope with all of the Yorkshire-accented jokes that plague the e-Up.
4. SMART EQ FORTWO
PRICE: £22,225–£25,795 RANGE: 80 miles
Yes, range is terrible, but as city cars go the