2021 BMW 3 Series
318I M Sport Step
12,901miAutoPetrol2.0L
£24,500
£3,701 moreOldbury
~£615/pm
Same model
18k less miles
Same year
Petrol
Auto
This dealer is currently advertising a brilliant price of just £25,000 for this low mileage 3 Series in an almost flawless, nearly new condition. It has 12,228 miles clocked up on the dashboard, a 2.0 litre petrol engine and automatic transmission.