2020 BMW 3 Series
320D M Sport
25,118miManualDiesel2.0L
£22,698
£1,805 lessGlasgow
~£570/pm
Same model
1k less miles
Same year
2.0L
Diesel
Manual
Now on display at our showroom is this BMW 3 Series 320D M Sport with a mere 25,118 miles clocked up on the dash.