6. BMW i3 - 186-mile range
The latest i3 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 i3 is on sale now and prices start from £32,350
PCP offers from £373 x 48 months at 4.9% APR
24-hour test drives available.