2023 BMW 3 Series
320I M Sport Step
3,070miAutoPetrol2.0L
£41,898
Rutherglen
~£1,052/pm
This used BMW that's still in a like new condition has clocked up a mere 3,070 miles and comes fitted out with a 2.0 LTR petrol engine with automatic transmission.