2018 BMW 3 Series
320I M Sport Step
46,488miAutoPetrol2.0L
£16,698
£7,252 lessGlasgow
~£419/pm
Same model
14k more miles
Same year
Petrol
A l engine and transmission are just some of the attributes that this second hand car is offering its new driver.