2021 BMW M3
M3 Competition Step
12,555miAutoPetrol3.0L
£55,000
£4,898 lessSwansea
~£1,381/pm
Same model
2k more miles
Same year
3.0L
Petrol
Auto
This car has a low mileage of just 12,555 miles and has been driven for less than a full year.