2016 BMW 3 Series
320D Xdrive M Sport
38,870miAutoDiesel2.0L
£16,108
£2,117 moreBolton
~£405/pm
Same model
47k 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