Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
328 cars
View more photos (76)
3.0I Dct Euro 6 Ss
92,000mi Auto Petrol 3.0L
£21,999
Bishop's Stortford
~£552/pm
4.9 dealer rating
View more photos (53)
3.0L M2 Competition 405 Bhp
70,000mi Auto Petrol 3.0L
£28,349
Loughborough
~£712/pm
4.1 dealer rating
View more photos (29)
M2 Competition
51,000mi Auto Petrol 3.0L
£29,995
Chester
~£753/pm
4.0 dealer rating
Biturbo Steptronic Euro 6
10mi Auto Petrol 3.0L
£69,555
Melksham
~£1,747/pm
4.4 dealer rating
View more photos (9)
2dr Dct
1,000mi Auto Petrol
£59,900
Doncaster
~£1,504/pm
4.2 dealer rating
View more photos (32)
Biturbo Competition
40,700mi Auto Petrol 3.0L
£32,950
Slough
~£827/pm
4.8 dealer rating
View more photos (44)
M2 Auto
2,500mi Auto Petrol 3.0L
£63,000
King's Lynn
~£1,582/pm
4.7 dealer rating
2.0 M235i Xdrive Gran Coupe 302 Bhp
32,000mi Auto Petrol 2.0L
£24,995
Liverpool
~£628/pm
View more photos (30)
2.0L M235i Xdrive Gran
36,980mi Auto Petrol 2.0L
£25,975
Congleton
~£652/pm
View more photos (34)
M240i Xdrive
9,500mi Auto Petrol 3.0L
£40,211
Leeds
~£1,010/pm
View more photos (10)
3.0 M2 365 Bhp
41,746mi Auto Petrol 3.0L
£25,995
Dunfermline
~£653/pm
M2 Competition Dct
29,620mi Auto Petrol 3.0L
£36,500
Tamworth
~£917/pm
4.5 dealer rating
View more photos (20)
M2 Dct
28,651mi Auto Petrol 3.0L
£30,000
Luton
3.0 M2 Competition 405 Bhp
29,248mi Auto Petrol 3.0L
£36,995
St Neots
~£929/pm
View more photos (39)
3,721mi Auto Petrol 3.0L
£59,099
Crewe
~£1,484/pm
4.3 dealer rating
View more photos (38)
26,518mi Manual Petrol 3.0L
£28,995
Wigan
~£728/pm
M240i Auto
56,580mi Auto Petrol 3.0L
£17,490
Newport
~£439/pm
5.0 dealer rating
51,216mi Auto Petrol 3.0L
£16,690
Derby
~£419/pm
View more photos (62)
M2 Coupe
2,408mi Auto Petrol
£52,750
Wakefield
~£1,325/pm
View more photos (42)
2,628mi Auto Petrol 3.0L
£56,500
Swindon
~£1,419/pm
View more photos (36)
M2 Cs
806mi Auto Petrol 3.0L
£77,995
Hailsham
~£1,959/pm
3.0 M240i 335 Bhp
27,664mi Auto Petrol 3.0L
£20,390
~£512/pm
3.0 Biturbo Competition
38,000mi Auto Petrol 3.0L
£36,495
Burgess Hill
~£916/pm
View more photos (21)
44,615mi Auto Petrol 3.0L
£19,695
Preston
~£495/pm
Results 96 - 120 of 328