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