2020 BMW 3 Series
320I M Sport Step
29,176miAutoPetrol2.0L
£23,998
Irvine
~£603/pm
On offer and ready for its next owner to drive away is this BMW 3 Series that has a 2.0l petrol engine with automatic transmission. This second-hand one at this dealership priced at £23,498 has clocked up 29,176 mi.