2017 BMW 3 Series
320D M Sport Shadow Edition Step
39,797miAutoDiesel
£18,650
£1,649 lessGloucester
~£468/pm
Same model
13k more miles
Same year
Diesel
Auto
Now available for sale is this BMW 3 Series with a cc diesel motor and 39,797 miles clocked up on the dashboard.