6. BMW i3

Find out more

The little BMW i3 was given a welcome facelift in 2018 after being on sale for 4 years. The new model isn’t wildly different from the previous model, which is a good thing, but thanks to some minor styling tweaks and a redesigned bumper, it’s a bit better looking. It’s no slouch with 170 horsepower and 184 lb-ft of torque. The max speed is just 93 mph but the 0-60 is a sharp 7.3 seconds. Most importantly, the i3 should be able to return up to 186 miles on one charge if driven correctly. Very impressive. The new i3 is on sale now and prices start from £35,180 before the government grant.

PCP deals from £349 per month at 4.9% APR and 24-hour test drives available.