Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,222 cars
420I M Sport
46,000mi Manual Petrol 2.0L
£12,999
Bristol
~£326/pm
4.1 dealer rating
View more photos (19)
2019 2.0 420I M Sport Gran Coupe 181 Bhp
31,700mi Manual Petrol 2.0L
£16,590
Stamford
~£417/pm
4.5 dealer rating
View more photos (13)
Gran Coupe 2.0 420D M Sport Euro 6 Ss
100,808mi Auto Diesel 2.0L
£9,495
Ellesmere Port
~£238/pm
4.9 dealer rating
View more photos (27)
420I M Sport Step Pro Pack
2,355mi Auto Petrol 2.0L
£40,000
West Bridgford
~£1,004/pm
8,432mi Auto Petrol 2.0L
£39,750
Swansea
~£998/pm
Gran Coupe M440i Xdrive Gran Coupe
32,706mi Auto Hybrid
£39,995
Bromley
3.7 dealer rating
View more photos (40)
3.0 435D M Sport Xdrive Euro 6 Ss
36,665mi Auto Diesel 3.0L
£20,340
Stockport
~£511/pm
4.6 dealer rating
View more photos (24)
3.0 435D M Sport Coupe Xdrive Euro
88,000mi Auto Diesel 3.0L
£11,995
Heathfield
~£301/pm
5.0 dealer rating
View more photos (30)
2.0 420I M Sport Hatchback 184 P
3,000mi Auto Petrol 2.0L
£43,995
Brighton
~£1,105/pm
4.2 dealer rating
View more photos (38)
Gran Coupe 2.0L 428I Se Gran Coupe 242 Bhp
69,315mi Manual Petrol 2.0L
£9,945
Biggleswade
~£250/pm
View more photos (95)
420D M Sport Gran Coupe
127,000mi Auto Diesel 2.0L
£10,995
Chelmsford
~£276/pm
420D Xdrive M Sport Gran Coupe
27,372mi Auto Diesel 2.0L
£32,450
Northampton
~£815/pm
4.3 dealer rating
View more photos (25)
420D M Sport Mhev
26,848mi Auto Diesel 2.0L
£29,485
Liverpool
~£740/pm
420I Sport Business Media
52,255mi Manual Petrol 2.0L
£12,799
Winsford
~£321/pm
View more photos (20)
3.0 M440i Mht Xdrive Euro 6 Ss
6,759mi Auto Hybrid 3.0L
£49,999
Chester
~£1,256/pm
420D M Sport Coupe
34,150mi Auto Diesel 2.0L
£16,950
~£426/pm
4.4 dealer rating
View more photos (17)
Gran Coupe 3.0 430D Xdrive M Sport Gran Coupe 2
88,628mi Auto Diesel 3.0L
£14,490
Barnsley
~£364/pm
4.7 dealer rating
430D Xdrive M Sport Mhev
36,803mi Auto Diesel 3.0L
£32,500
Braunstone Town
~£816/pm
View more photos (43)
2.0 420D Xdrive M Sport Gran Coupe 188 Bhp
55,576mi Auto Diesel 2.0L
£18,990
Heywood
~£477/pm
View more photos (18)
2.0 420D Se
81,597mi Manual Diesel 2.0L
£9,999
London
~£251/pm
View more photos (54)
420I Xdrive M Sport Coupe
22,535mi Auto Petrol
£28,950
Wakefield
~£727/pm
View more photos (56)
46,339mi Auto Hybrid 2.0L
£27,129
Redhill
~£681/pm
50,850mi Auto Petrol 2.0L
£16,995
Frome
~£427/pm
420D Xdrive M Sport Professional Edition Mhev
5,181mi Auto Diesel 2.0L
£33,950
Huddersfield
~£853/pm
Results 888 - 912 of 1,222