
For a handful of urban-based drivers, or those with a particular aversion to diesel engines, there is now a high-performance petrol-electric hybrid in the BMW ActiveHybrid 3.
It uses the twin-turbo 3.0-litre six-cylinder engine used in other BMW models (producing 306bhp), with a battery-powered electric motor producing enough power for a total system output of 340bhp.