Shocked to see a premium saloon among these family models? Don’t be, as the BMW 320d is more efficient than many small cars. Fuel-saving kit includes stop-start, regenerative braking and low-viscosity oils, and means 60.1mpg combined. The 316d, 318d and 320d EfficientDynamics models are even more efficient, but the standard 320d is our pick, with its perfect blend of pace and economy. Its punchy 181bhp 2.0-litre engine gives 0-62mph in 7.5 seconds, while beautiful handling and rock-solid residuals complete the package.