2018 BMW 3 Series
320D Xdrive M Sport Shadow Edition Step
54,202miAutoDiesel2.0L
£17,498
Livingston
~£439/pm
Now on the market and ready for its new owner to take home is this BMW 3 Series 320D Xdrive M Sport Shadow Edition Step with a 2000CC diesel engine and 54,202 miles clocked-up on the dashboard.