CITY CARS
These small cars are perfect for urban life, but the trade-off is a much lower range
![f0142-01](https://article-imgs.scribdassets.com/8rpkwpw0xsafh0nc/images/fileZ9EG3MXQ.jpg)
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…
![f0142-02](https://article-imgs.scribdassets.com/8rpkwpw0xsafh0nc/images/fileLTWSQ0SZ.jpg)
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.
![f0142-03](https://article-imgs.scribdassets.com/8rpkwpw0xsafh0nc/images/fileJBVFLLBT.jpg)
3. V W 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.
![f0142-04](https://article-imgs.scribdassets.com/8rpkwpw0xsafh0nc/images/file6K2PIDA4.jpg)
4. SMART EQ FORTWO
PRICE: £22,225–£25,795 RANGE: 80 miles
Yes, range is terrible, but as city cars go the Fortwo