The BMW 3 Series leads the charge in the premium executive class. Its primary appeal is in the way it drives, but its engines, standard equipment and infotainment system are first rate as well. The firm ride on M Sport models is just about the only thing we can grumble about in this near-flawless executive car.get the best price
Trim: M Sport Plus Edition
Engine: 320i xDrive
If petrol power is your cup of fossil fuel, the 184hp 2.0-litre 320i is a great place to start. It's perky enough for most situations, including motorway cruising, but it does need to be revved like billy-o when overtaking down a country road.