2022 BMW 3 Series
318I M Sport Step
13,117miAutoPetrol2.0L
£27,999
Crewe
~£703/pm
With a white finish, this estate 3 Series 318I M Sport Step has 13,117 miles on the dash and is fitted with a 2.0 litre petrol engine with automatic transmission.