2016 BMW 3 Series
320D M Sport
58,545miAutoDiesel2.0L
£14,890
£3,910 moreNorthampton
~£374/pm
Same model
45k less miles
Same year
2.0L
Diesel
Auto
Painted in the shade of black, this 3 Series is fitted out with a 2.0l diesel motor with automatic transmission and has 58,545 miles on the dash.