2017 BMW M1
2017 3.0 M140i Shadow Edition 335 Bhp
45,202miAutoPetrol3.0L
£20,995
Guildford
~£527/pm
At this car dealership there's a fantastic price for this used hatchback with a 3.0 ltr petrol motor, automatic transmission and 45,202 miles clocked-up on the dashboard.