2016 BMW 3 Series
320D Xdrive M Sport
38,870miAutoDiesel2.0L
£15,991
£1 moreBolton
~£402/pm
Same model
24k less miles
Same year
2.0L
Diesel
Auto
An incredible price of £16,262 from this dealer for this low mileage 3 Series which has a 2.0 litre diesel motor with automatic transmission