2018 BMW M3
2.3
58,000miManualPetrol2.3L
£99,989
£39 moreKeighley
~£2,511/pm
Same model
1k less miles
Same year
2.3L
Petrol
Manual
Available for viewing upon your request is this BMW M3 2.3 with 58,000 mi clocked up on the dash, manual transmission and 2300cc petrol motor.