2018 BMW 3 Series
2.0 320D Xdrive M
56,524miAutoDiesel2.0L
£17,495
£1,502 lessEdinburgh
~£439/pm
Same model
24k more miles
Same year
2.0L
Diesel
Auto
Now available for sale is this BMW with a 2.0l diesel engine and 55,148 miles clocked up on the dash.