BMW M140i
Our pick 3dr auto
List price £35,240 Target Price £32,864 MPG 36.2 CO2 179g/km
For Staggering performance, engine sounds great and infotainment system is excellent.
Against Not cheap to run and you might wish for bolder styling.
WHAT CAR? SAYS