2016 BMW 3 Series
320D M Sport
58,545miAutoDiesel2.0L
£15,995
Northampton
~£402/pm
Incorporating a 2.0l diesel motor and automatic transmission: this second-hand 3 Series 320D M Sport is currently on the market and ready for you to drive home with 58,545 miles clocked up on the dash.