2012 BMW M1
Hatchback
58,000mi 3.0L
£12,990
Waltham Abbey
~£326/pm
With a white finish, this 3.0 L M1 Hatchback with transmission is currently available for purchase.
Images of a similar car, for illustrative purposes only.
3.0 Euro 6 Ss
£ - £ Current value range
We’ll check outstanding finance, if it’s a writeoff, stolen, mileage history, owner changes and so much more. Buy now for £5.00Feature coming soon.
76 cars
Hatchback
58,000mi 3.0L
£12,990
Waltham Abbey
~£326/pm
With a white finish, this 3.0 L M1 Hatchback with transmission is currently available for purchase.
M140i Shadow Edition
58,000mi Auto Petrol 3.0L
£18,990
Horsham
~£477/pm
Featuring a 3.0 LTR petrol engine with automatic transmission, this second hand M1 M140i Shadow Edition from this dealership in Horsham is on offer in white and has 58,000 miles clocked-up on the dashboard.
Hatchback
69,900mi 3.0L
£20,950
Waltham Abbey
~£526/pm
Available in the shade of black, this BMW is fitted with a 3000 cc motor with transmission and it has 69,900 miles on the dash.
3.0 Euro 6 Ss
51,068mi Auto Petrol 3.0L
£16,900
Ashton-Under-Lyne
~£424/pm
Having 51,068 miles on the dash and coming finished in the shade of black, this hatchback BMW is fitted with a 3000CC petrol engine and automatic transmission.
Sports
15,230mi Auto Petrol 2.0L
£27,940
Blackburn
~£702/pm
This second-hand BMW M1 from this dealer has got 15,500 miles clocked up on the dashboard and contains a 2.0 Litre petrol engine with automatic transmission.
Hatchback
37,000mi 3.0L
£16,999
Leatherhead
~£427/pm
An outstanding price of only £16,999 is currently being advertised by this dealership for this low mileage BMW that only has 37,000 mi clocked-up on the dash.
3.0 M135i 322 Bhp
66,137mi Auto Petrol 3.0L
£15,790
Nottingham
~£397/pm
This M1 3.0 M135i 322 Bhp for sale priced at £18,990 has 66,137 miles clocked up on the dash and comes in the tone of blue.
Xdrive
20,048mi Auto Petrol 2.0L
£30,990
Plymouth
~£778/pm
An incredible price for this low mileage BMW M1 Xdrive that features automatic transmission and a 2000 cc petrol engine
2.0 M135i Xdrive 302 Bhp Plus Pack
23,000mi Auto Petrol 2.0L
£25,890
Chorley
~£650/pm
Seize the opportunity to own this M1 that is now up for sale at just £25,890. It is available in blue, has got automatic transmission, a 2.0L petrol engine and 23,000 miles clocked up on the dash.
Sports
6,946mi Auto Petrol 2.0L
£30,480
Blackburn
~£765/pm
Up for sale and ready for its next owner to drive away is this M1 Sports that has got automatic transmission and a 2.0l petrol motor. This second hand model at this dealership has 6,946 miles on the dash.
Hatchback
32,000mi 3.0L
£22,999
Leatherhead
~£578/pm
This BMW M1 Hatchback is fitted out with a 3.0L engine with transmission and has 32,000 miles on the dash.
M135i Xdrive
44,000mi Auto Petrol 2.0L
£24,995
Huddersfield
~£628/pm
In a white finish, this hatchback M1 has 42,000 miles on the clock and comes fitted with a 2000 CC petrol motor with automatic transmission.
M135i Auto
50,000mi Auto Petrol 3.0L
£14,999
Leatherhead
~£377/pm
Painted in the shade of blue, this used M1 has 50,000 miles on the dashboard and contains a 3.0 litre petrol motor with automatic transmission.
Xdrive - Harman Kardon Audio
6,000mi Auto Petrol 2.0L
£30,750
Sheffield
~£772/pm
Available to buy is this M1 Xdrive - Harman Kardon Audio that incorporates a 2.0L petrol engine and automatic transmission. This second hand one from this dealer priced at £30,750 has 6,000 mi clocked-up on the dash and has been finished in the tone of blue.
3.0 Shadow Edition Euro 6 Ss
63,800mi Auto Petrol 3.0L
£19,975
Wednesbury
~£502/pm
On offer and ready for its new owner to drive away is this BMW that features automatic transmission and a 3.0 LTR petrol motor. This second hand one from our dealership comes in grey and has 63,800 miles clocked-up on the dash.
M135i Xdrive
22,058mi Auto Petrol 2.0L
£25,988
Cardiff
~£653/pm
This dealer in Cardiff is currently advertising an awesome price of only £25,988 for this low mileage which has a mere 22,058 miles clocked up on the dash.
M140i
18,000mi Auto Petrol 3.0L
£20,999
Leatherhead
~£527/pm
First registered in 2016: Used M1 with a 3000 cc petrol motor, only 18,000 miles clocked up on the dash and automatic transmission.
3.0 Euro 6 Ss
72,156mi Auto Petrol 3.0L
£13,795
Newbury
~£346/pm
Containing a 3.0L petrol motor with automatic transmission; this white hatchback is on offer and ready for you to take home with 72,156 miles clocked up on the dashboard.
Hatchback
29,136mi 3.0L
£23,500
Beaconsfield
~£590/pm
This M1 has 29,136 miles on the dashboard and is fitted with a 3000 cc motor.
3.0 Shadow Edition Hatchback Euro
98,728mi Auto Petrol 3.0L
£14,995
Wolverhampton
~£377/pm
Coming in grey, this BMW M1 is fitted with automatic transmission and a 3.0 Ltr petrol motor with 98,728 miles clocked-up on the dash.
M135i Xdrive
35,000mi Auto Petrol 2.0L
£26,990
Horsham
~£678/pm
On offer and ready for its next owner to take home is this M1 M135i Xdrive finished in grey. It has got 35,000 miles clocked-up on the dash and is equipped with a 2000 cc petrol motor.
M140i Shadow Edition
43,000mi Auto Petrol 3.0L
£20,950
Waltham Abbey
~£526/pm
Up for sale and ready for its new owner to drive home is this BMW M1 M140i Shadow Edition painted in black. This second hand mode incorporates a 3.0 LTR petrol motor with automatic transmission and has 43,000 miles on the clock.
M135i Xdrive
5,816mi Auto Petrol 2.0L
£31,988
Cardiff
~£803/pm
With a low mileage of only 5,816 miles on the dash, this second hand vehicle in a like new condition is up for sale for £31,988 or on finance starting off at just £ pm.
M140i Shadow Edition
48,000mi Auto Petrol 3.0L
£19,999
Leatherhead
~£502/pm
Coming in the shade of grey, this 3000CC petrol hatchback with automatic transmission is available for you to own.
This M1 up for sale priced at £ has been finished in white and has 45,000 miles clocked up on the dashboard. It comes with many of the essential specifications, which include the following: Get a closer look at this hatchback used car, discover all of its features and specifications. Test drive it at this dealer, simply call to speak to their customer care department to schedule an appointment.
*This general information is generated using AI to help you and are for demonstrative purposes only.