5. BMW 330e

Find used BMW deals

The BMW 330e might be one of the most exciting plug-in hybrids on the market because it’s actually surprisingly fast. Contrary to what the nametag suggests, the 330e only has a 2.0 litre petrol engine but it’s good for 184 horsepower, then on top of that, there is an electric motor adding an extra 87 horsepower. Combined, this relatively understated 3 Series puts down 249 horsepower which will get you from 0-60 in just 6.1 seconds. Those are some good figures, but they become even more attractive when paired up against the economy figures. The 330e can achieve up to 148.7 mpg while emitting just 44 grams of CO2 per kilometre. BMW also claims you can get up to 25 miles on electric power alone from a full charge, which is impressive. These cars only came out in 2016 but they started from £33,000. Right now you can get models with reasonable mileage on our site for between £18,000 - £20,000. That’s a welcomed chunk of the list price taken off.