2017 BMW 3 Series
320D M Sport Shadow Edition Step
39,797miAutoDiesel
£18,999
£1,300 lessGloucester
~£477/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.