2021 BMW 3 Series
320I M Sport Step
22,845miAutoPetrol
£25,799
Castleford
~£648/pm
Get behind the steering wheel of this BMW 3 Series for only £25,799. It has 22,845 miles clocked-up on the dashboard and comes fitted out with a L petrol engine and automatic transmission.