2019 BMW 3 Series
320D Sport Step
15,753miAutoDiesel
£21,599
£1,900 moreNewport
~£542/pm
Same model
22k less miles
Same year
Diesel
Auto
15,753 miles clocked up on the dash, this BMW 3 Series comes fitted with automatic transmission and a cc diesel motor.