2023 BMW M3
M3 Xdrive Competition M Step
1,271miAutoPetrol3.0L
£73,500
£500 lessSwansea
~£1,846/pm
Same model
Same year
3.0L
Petrol
Auto
Currently on the market and ready for you to drive away is this BMW M3 with a cc petrol motor and 2,105 miles clocked-up on the dashboard.