2019 BMW 3 Series
320D Xdrive M Sport
20,033miAutoDiesel2.0L
£29,354
£4,854 moreLondon
~£737/pm
Same model
32k less miles
Same year
2.0L
Diesel
Auto
Finished in the tone of blue, this BMW 3 Series has got 20,032 miles on the dash, a 2.0l diesel motor and automatic transmission.