BMW 5 Series
Our pick 530e SE
List price £45,820 Target Price £40,168 MPG 128.4 CO2 49g/km
For Great for short trips on pure battery power, plus the interior is classy and spacious.
Against Not very economical on long journeys and a smaller boot than petrol and diesel models.
WHAT CAR? SAYS