2016 BMW 3 Series
320D M Sport
58,545miAutoDiesel2.0L
£15,995
Northampton
~£402/pm
Planning on going for a BMW 3 Series 320D M Sport? Well, have a closer look at this second-hand model finished in the tone of black with a 2000cc diesel engine, 58,545 miles clocked-up on the dash and automatic transmission.