Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
512 cars
View more photos (30)
M3 Competition M Xdrive Touring
5,800mi Auto 3.0L
£83,990
Lincoln
~£2,109/pm
Dealer Not Rated
View more photos (70)
2016 3.0 M3 426 Bhp
70,910mi Manual Petrol 3.0L
£23,950
Bournemouth
~£601/pm
4.8 dealer rating
View more photos (22)
3.0 Biturbo 510 Gpf Ss Eu6
1,717mi Auto 3.0L
£84,995
Brentwood
~£2,134/pm
4.4 dealer rating
View more photos (52)
4.0 M3 415 Bhp
54,000mi Auto Petrol 4.0L
£29,995
Plymouth
~£753/pm
4.6 dealer rating
View more photos (58)
Saloon 3.0 Biturbo Competition Dct Euro 6 Ss
47,177mi Auto Petrol 3.0L
£34,280
Sutton In Ashfield
~£861/pm
4.9 dealer rating
View more photos (38)
M3 Xdrive Competition M Step
17,444mi Auto Petrol 3.0L
£61,000
Tamworth
~£1,532/pm
4.5 dealer rating
View more photos (28)
M3 Competition M Xdrive Saloon
7,338mi Auto 3.0L
£63,000
King's Lynn
~£1,582/pm
4.7 dealer rating
View more photos (26)
M3 Dct Competition Pack
35,412mi Auto Petrol 3.0L
£33,000
Birmingham
~£829/pm
4.3 dealer rating
View more photos (29)
Coupe
55,000mi Manual Petrol 3.2L
£27,495
Cheshunt
~£690/pm
View more photos (41)
Saloon
46,000mi Auto Petrol 3.0L
£26,989
Chertsey
~£678/pm
View more photos (39)
M3 Competition Edition M Xdrive
14,400mi Auto Petrol 3.0L
£69,995
Wakefield
~£1,758/pm
5.0 dealer rating
View more photos (46)
4.0 Iv8 Euro 4
70,000mi Manual Petrol 4.0L
£18,495
Colchester
~£464/pm
View more photos (131)
4.0 Iv8 Dct Euro 5
45,452mi Auto Petrol 4.0L
£27,105
Newtownards
~£681/pm
4.1 dealer rating
View more photos (54)
5,545mi Auto Petrol
£76,890
Manchester
~£1,931/pm
View more photos (62)
29,553mi Auto Petrol 3.0L
£35,980
~£904/pm
2009 4.0 M3 414 Bhp
72,384mi Auto Petrol 4.0L
£14,995
Harrow
~£377/pm
4.2 dealer rating
View more photos (44)
M3 3.0 Biturbo Competition M Touring St
275mi
£79,900
Milton Keynes
~£2,006/pm
View more photos (20)
M3 Competition Step
2,500mi Auto Petrol 3.0L
£74,998
Fortrose
~£1,883/pm
View more photos (47)
M340d Xdrive Mhev
53,000mi Auto Diesel 3.0L
Huddersfield
View more photos (64)
3.0 Mht Xdrive Euro 6 Ss
51,030mi Auto Hybrid 3.0L
£27,995
Bolton
~£703/pm
View more photos (74)
3.2 Evolution Coupe 2Dr, 6 Speed U2810
39,300mi Manual Petrol 3.2L
£36,995
Kintore
~£929/pm
View more photos (40)
3.0Ltr Twin
59,133mi Manual Petrol 3.0L
£22,995
Forres
~£577/pm
View more photos (56)
M3 Competition Package
33,360mi Auto Petrol 3.0L
£36,049
~£905/pm
3.0 Biturbo Competition M Steptronic Xdrive Euro 6
14,000mi Auto Petrol 3.0L
£62,000
Hoddesdon
~£1,557/pm
Results 1 - 24 of 512