2016 BMW 3 Series
320D M Sport
58,545miAutoDiesel2.0L
£15,995
£5,015 moreNorthampton
~£402/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.