Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
512 cars
View more photos (40)
M3 Competition M Xdrive Touring
6,276mi Auto Petrol 3.0L
£84,950
Oxford
~£2,133/pm
4.2 dealer rating
View more photos (59)
Black
97,000mi 3.2L
£28,995
Guiseley
~£728/pm
4.9 dealer rating
View more photos (87)
M3 3.2I
18,713mi Petrol
£37,989
Hoylake
~£954/pm
4.7 dealer rating
View more photos (35)
3.2I Euro 4
65,000mi Manual Petrol 3.2L
£24,995
Ossett
~£628/pm
View more photos (31)
M3 Limited Edition
59,000mi Auto 4.0L
£26,995
Bexhill
~£678/pm
4.4 dealer rating
M3 Semi-auto
39,000mi Auto Petrol 3.0L
£30,650
Atherstone
~£770/pm
View more photos (49)
2012 12 4.0
49,000mi Auto 4.0L
£36,500
Luton
~£917/pm
4.8 dealer rating
View more photos (41)
Biturbo Competition M Steptronic Xdrive Euro 6
10mi Auto Petrol 3.0L
£92,220
Swindon
~£2,316/pm
View more photos (42)
M3
77,263mi Manual Petrol 4.0L
£16,995
Gloucester
~£427/pm
View more photos (46)
90,966mi Manual Petrol 3.2L
£13,995
Crowborough
~£351/pm
View more photos (25)
Competition Auto
19,100mi Auto Petrol 3.0L
£55,995
Buckie
~£1,406/pm
View more photos (32)
M3 Evolution
78,000mi Manual Petrol 3.2L
£18,000
Gillingham
~£452/pm
4.1 dealer rating
View more photos (21)
54,000mi Manual Petrol 3.2L
£28,500
Chelmsford
~£716/pm
3.4 dealer rating
View more photos (6)
55,000mi Manual Petrol 4.0L
£19,250
~£483/pm
View more photos (63)
M3 Competition Edition Package
40,000mi Auto Petrol 3.0L
£34,980
Sutton In Ashfield
~£878/pm
Estate
8,797mi Auto Diesel 3.0L
£50,990
Preston
~£1,280/pm
4.5 dealer rating
Cs Dct
17,470mi Auto Petrol
£52,990
Chesterfield
~£1,331/pm
View more photos (30)
M3 Cs Saloon
1,196mi Auto 3.0L
£106,980
Croydon
~£2,687/pm
3.9 dealer rating
View more photos (44)
M3 Dct
62,739mi Auto Petrol
£16,990
4.3 dealer rating
View more photos (53)
3.0 Biturbo Competition M Touring Steptronic Xdriv
1,900mi Auto Petrol 3.0L
£78,995
Stratford-upon-Avon
~£1,984/pm
View more photos (37)
2020 3.0 M340d Xdrive Mhev 336 Bhp
59,724mi Auto Diesel 3.0L
£30,990
Leeds
~£778/pm
5.0 dealer rating
View more photos (33)
3.0 Biturbo Competition Dct Euro 6 Ss
23,000mi Auto Petrol 3.0L
£34,990
Dungannon
~£879/pm
View more photos (47)
3.0 M3 Competition M Xdrive 503 Bhp
27,000mi Auto Petrol
£61,990
Derby
~£1,557/pm
M3 Competition Edition M Xdrive
22,500mi Auto Petrol 3.0L
£64,999
Birmingham
~£1,632/pm
Results 72 - 96 of 512