2020 BMW 3 Series
320D Mht M Sport Step
18,594miAutoDiesel2.0L
£29,500
£8,502 moreSolihull
~£741/pm
Same model
55k 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.