2020 BMW 3 Series
320D Mht M Sport Step
18,594miAutoDiesel2.0L
£29,500
£500 moreSolihull
~£741/pm
Same model
12k less miles
Same year
2.0L
Diesel
Auto
This BMW 3 Series has just 18,594 miles on the dash and has been driven for under a full year.