2020 BMW 3 Series
320I Xdrive M Sport
30,246miAutoPetrol2.0L
£23,800
Gateshead
~£598/pm
Coming in grey, this saloon 3 Series 320I Xdrive M Sport has 30,246mi clocked up on the dash and comes equipped with a automatic 2.0L engine requiring petrol.