BMW 3 Series
Our pick 330i M Sport Plus Edition
List price £41,485 Target Price £36,102 MPG 41.5 CO2 154g/km
For Superb handling, punchy performance and palatable BIK rates.
Against This engine needs to be worked harder than the equivalent diesels.
WHAT CAR? SAYS