2020 BMW 3 Series
320D M Sport
25,162miManualDiesel2.0L
£23,698
£4,698 moreGlasgow
~£595/pm
Same model
43k less miles
Same year
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.