2020 BMW 3 Series
330D M Sport Step
10,405miAutoDiesel3.0L
£32,998
£9,003 moreKirkcaldy
~£829/pm
Same model
46k less miles
Same year
3.0L
Diesel
Auto
There is a superb price at this dealer for this well maintained, like new 3 Series with a cc motor, transmission and few miles on the clock.