2020 BMW 3 Series
320D M Sport
25,162miManualDiesel2.0L
£22,698
£1,805 lessGlasgow
~£570/pm
Same model
1k 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.