Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
328 cars
View more photos (40)
3.0 M240i 335 Bhp
42,100mi Auto Petrol 3.0L
£19,000
Leighton Buzzard
~£477/pm
4.9 dealer rating
View more photos (48)
Coupe 3.0 M2 Coupe 2016
49,000mi Manual Petrol 3.0L
£27,990
Hinckley
~£703/pm
4.8 dealer rating
View more photos (55)
M2 Competition
38,950mi Auto 3.0L
£34,990
Peterborough
~£879/pm
4.3 dealer rating
View more photos (35)
2dr Dct
43,759mi Auto Petrol
£25,350
East Kilbride
~£637/pm
4.1 dealer rating
View more photos (76)
M2 Coupe
5,945mi Auto 3.0L
£53,950
Hereford
~£1,355/pm
View more photos (52)
64,750mi Auto Petrol 3.0L
£27,999
Wolverhampton
View more photos (29)
3.0 Biturbo Competition Dct Euro 6 Ss
29,205mi Auto Petrol
£31,750
Chelmsford
~£797/pm
4.4 dealer rating
View more photos (33)
11,259mi Manual Petrol
£38,000
Bromley
~£954/pm
3.7 dealer rating
View more photos (31)
M2 Dct
4,666mi Auto Petrol 3.0L
£53,500
Tamworth
~£1,344/pm
4.5 dealer rating
View more photos (21)
M2 2dr
2,000mi Manual Petrol 3.0L
£54,000
Maidenhead
~£1,356/pm
View more photos (30)
Coupe 3.0 Biturbo Competition Dct Euro 6 Ss
23,681mi Auto Petrol 3.0L
£33,395
Knaresborough
~£839/pm
View more photos (24)
3,004mi Auto Petrol 3.0L
£59,000
Newport
~£1,482/pm
21,000mi Auto Petrol 3.0L
£21,300
Derby
~£535/pm
View more photos (7)
M2 Competition Dct
25,733mi Auto Petrol 3.0L
£38,997
London
~£979/pm
View more photos (49)
2019 3.0 M2 Competition 405 Bhp
18,750mi Auto Petrol 3.0L
£35,949
Watford
~£903/pm
View more photos (20)
29,166mi Auto Petrol 3.0L
£36,000
Braunstone Town
~£904/pm
71,902mi Auto Petrol 3.0L
£16,990
~£427/pm
5.0 dealer rating
View more photos (39)
38,991mi Auto 3.0L
View more photos (67)
3.0I Dct Euro 6 Ss
37,289mi Auto Petrol 3.0L
£27,950
Worcester
~£702/pm
View more photos (26)
M2 Competition Edition
47,150mi Auto Petrol 3.0L
£29,950
Northampton
~£752/pm
View more photos (28)
1,169mi Auto Petrol 3.0L
£66,000
Swansea
~£1,657/pm
View more photos (44)
3.0L M240i 335 Bhp
49,246mi Auto Petrol 3.0L
View more photos (18)
Coupe
23,000mi Auto Petrol 3.0L
£19,980
Nottingham
~£502/pm
4.2 dealer rating
View more photos (37)
M2
28,000mi Manual Petrol 3.0L
Leatherhead
Results 1 - 24 of 328