Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
512 cars
View more photos (93)
M3 Competition Edition
4,000mi Auto Petrol 3.0L
£0
Southend-on-Sea
~£0/pm
Dealer Not Rated
View more photos (58)
M3 Competition
20,356mi Auto Petrol 3.0L
£54,990
Wakefield
~£1,381/pm
4.4 dealer rating
View more photos (64)
Saloon 3.0 Biturbo Dct Euro 6 Ss 201616
29,161mi Auto Petrol 3.0L
£35,980
Sutton In Ashfield
~£904/pm
4.9 dealer rating
View more photos (52)
Saloon
5,000mi Auto Petrol 3.0L
£78,495
Birmingham
~£1,971/pm
View more photos (40)
Competition M Xdrive Touring
1,895mi Auto Petrol 3.0L
£75,940
Penryn
~£1,907/pm
View more photos (65)
3.0L M3 Competition M
12,350mi Auto Petrol 3.0L
£72,975
Congleton
~£1,833/pm
View more photos (47)
3.0 M3 Competition M Xdrive 503 Bhp
25,000mi Auto Petrol
£57,990
Derby
~£1,456/pm
View more photos (36)
M3 Competition M Xdrive Saloon
17,947mi Auto 3.0L
£61,990
Borehamwood
~£1,557/pm
3.7 dealer rating
View more photos (25)
3.2I Euro 3
63,000mi Manual Petrol 3.2L
£23,950
Wigston
~£601/pm
View more photos (23)
M3 Xdrive Competition M Step Ultimat Pk
5,001mi Auto Petrol 3.0L
£84,000
High Wycombe
~£2,109/pm
4.5 dealer rating
M3 Dct Competition Pack
55,000mi Auto Petrol
£32,483
York
~£816/pm
4.8 dealer rating
Biturbo Competition M Touring Steptronic Xdrive Eu
10mi Auto Petrol 3.0L
£95,540
Melksham
~£2,399/pm
View more photos (26)
M3 426 Bhp
46,000mi Auto Petrol 3.0L
£26,990
London
~£678/pm
View more photos (16)
4.0 Iv8 Coupe Euro 4 420 Ps
89,900mi Manual Petrol 1.0L
£15,995
Bridgwater
~£402/pm
View more photos (39)
4.0 M3 Limited Edition 500 415 Bhp
44,400mi Auto Petrol 4.0L
£27,500
Yeovil
~£691/pm
M3 Smg Carbon Black 2003 03
48,000mi
£22,995
Henley-on-Thames
~£577/pm
View more photos (21)
Biturbo
23,000mi Auto Petrol 3.0L
£25,995
Porth
~£653/pm
4.1 dealer rating
Convertible
48,000mi 4.0L
£21,000
Leatherhead
~£527/pm
View more photos (54)
35,519mi Auto Petrol 3.0L
£52,000
Pontefract
~£1,306/pm
4.7 dealer rating
View more photos (90)
25mi Auto Petrol 3.0L
£91,990
Peterborough
~£2,310/pm
4.0 dealer rating
View more photos (41)
3.2I Euro 4
128,000mi Manual Petrol 3.2L
£17,490
Swindon
~£439/pm
View more photos (84)
M3 Limited Edition 500
17,000mi Auto Petrol 4.0L
£38,750
Burnley
~£973/pm
2003 52 3.2I
90,900mi Manual Petrol 3.2L
£22,950
Accrington
~£576/pm
View more photos (50)
3.0 Biturbo Competition M Touring Steptronic Xdriv
£86,975
Leeds
~£2,184/pm
Results 120 - 144 of 512