2019 BMW 3 Series
320D Sport
34,541miAutoDiesel2.0L
£20,299
£51 lessStoke-on-Trent
~£510/pm
Same model
7k more miles
Same year
2.0L
Diesel
Auto
This vehicle has a low mileage of 34,541 miles on the dash and has been driven for less than a full year.