2020 BMW 3 Series
320D M Sport
25,162miManualDiesel2.0L
£21,998
£6,294 moreGlasgow
~£552/pm
Same model
25k less miles
Same year
2.0L
Diesel
Manual
Offered by this dealer at the incredible price of £22,698 is this second-hand 3 Series with a mere 25,162 miles on the clock.