2021 BMW 3 Series
320I Xdrive M Sport Step
10,338miPetrol
£28,000
£4,000 moreEdinburgh
~£703/pm
Same model
33k less miles
Same year
Petrol
Up for sale and ready for its new owner to drive away today is this BMW 3 Series that comes fitted out with transmission and a L petrol motor. This second-hand model comes in and has just 10,000 miles on the clock.