Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
328 cars
View more photos (20)
M2 Dct
407mi Auto Petrol 3.0L
£57,898
Fortrose
~£1,454/pm
4.6 dealer rating
View more photos (49)
3.0L Xdrive 4Wd
14,773mi Auto Petrol 3.0L
£39,791
Tonbridge
~£999/pm
4.9 dealer rating
View more photos (28)
M2 Coupe
6,826mi Manual 3.0L
£51,495
Croydon
~£1,293/pm
3.9 dealer rating
View more photos (44)
1,581mi Auto Petrol 3.0L
£53,495
Eastleigh
~£1,343/pm
4.0 dealer rating
View more photos (10)
Biturbo
9,000mi Auto Petrol 3.0L
£62,500
Rutherglen
~£1,570/pm
2dr
250mi Manual Petrol
£59,500
Kingston upon Hull
~£1,494/pm
4.2 dealer rating
View more photos (22)
2dr Dct
3,250mi Auto Petrol
£62,999
Wallsend
~£1,582/pm
View more photos (50)
3.0 Biturbo Competition Dct Euro 6 Ss
15,000mi Auto Petrol 3.0L
£26,999
Leicester
~£678/pm
4.8 dealer rating
View more photos (39)
3.0 M2 365 Bhp
32,250mi Auto Petrol 3.0L
£25,995
Leighton Buzzard
~£653/pm
View more photos (36)
M2
18,400mi Manual Petrol 3.0L
£30,495
York
~£766/pm
4.3 dealer rating
View more photos (57)
M2 Auto
8,000mi Auto Petrol 3.0L
£52,939
~£1,329/pm
View more photos (38)
Gpf Full Bmw Service History
45,000mi Auto Petrol 3.0L
£20,980
Sheffield
~£527/pm
M2 2dr
1,429mi Manual Petrol 3.0L
£59,898
Irvine
~£1,504/pm
View more photos (26)
49,462mi Auto Petrol 3.0L
£25,690
Worcester
~£645/pm
View more photos (34)
3.0 M2 Competition 405 Bhp
39,337mi Auto Petrol 3.0L
£31,990
Darlington
~£803/pm
View more photos (27)
27,160mi Auto Petrol 3.0L
£34,495
Worksop
~£866/pm
4.5 dealer rating
10,104mi Auto 3.0L
£51,750
Cheltenham
~£1,300/pm
3.0 M240i Coupe Xdrive Euro 6 Ss
7,630mi Auto Petrol 3.0L
£42,990
Canterbury
~£1,080/pm
4.4 dealer rating
View more photos (31)
Coupe
7,000mi Auto Petrol 2.0L
£31,740
Blackburn
~£797/pm
View more photos (51)
4,200mi Auto Petrol 3.0L
£32,999
Leatherhead
~£829/pm
View more photos (29)
3,719mi Auto Petrol
£56,895
Bromley
~£1,429/pm
3.7 dealer rating
View more photos (63)
Biturbo Competition
£32,995
London
View more photos (35)
34,000mi Auto Petrol 3.0L
£29,950
~£752/pm
View more photos (19)
3.0L M240i 335 Bhp
63,500mi Auto Petrol 3.0L
£19,495
Bedford
~£490/pm
Results 24 - 48 of 328