2016 BMW 3 Series
320D M Sport
58,545miAutoDiesel2.0L
£15,995
Northampton
~£402/pm
Available in the shade of black, this BMW 3 Series 320D M Sport comes fitted with automatic transmission, a 2.0 L diesel engine and has got 58,545 miles clocked up on the dash.