Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,222 cars
430I M Sport Professional Media
6,570mi Auto Petrol 2.0L
£21,399
Winsford
~£537/pm
4.5 dealer rating
View more photos (23)
2.0 430I M Sport Coupe 258 Ps
27,172mi Auto Petrol 2.0L
£31,995
Cambridge
~£803/pm
4.2 dealer rating
View more photos (53)
Hatchback 3.0 435D M Sport Xdrive Euro 6 Ss
69,000mi Auto Diesel 3.0L
£15,195
Wolverhampton
~£382/pm
4.7 dealer rating
View more photos (38)
2.0 420D Xdrive M Sport Gran Coupe 4D-2
80,000mi Auto Diesel 2.0L
£15,950
Warrington
~£401/pm
4.6 dealer rating
View more photos (57)
Hatchback
41,500mi Auto Diesel 2.0L
£18,995
Otley
~£477/pm
5.0 dealer rating
420D Xdrive Mht M Sport Step
7,439mi Auto Diesel 2.0L
£32,250
Worcester
~£810/pm
View more photos (17)
Coupe
75,661mi Auto Diesel 2.0L
£12,440
Craigavon
~£312/pm
View more photos (16)
440I M Sport Gran Coupe
39,900mi Auto Petrol 3.0L
£22,995
Leighton Buzzard
~£577/pm
4.9 dealer rating
View more photos (22)
420D M Sport Gran
91,000mi Auto Diesel 2.0L
£11,975
Stone
~£301/pm
View more photos (30)
2.0 420I Xdrive M Sport Gran Coupe 181 Bhp
46,242mi Auto Petrol 2.0L
£16,750
Derby
~£421/pm
4.4 dealer rating
View more photos (39)
430D Gran Coupe M Sport
49,809mi Auto Diesel 3.0L
£20,700
Online Dealer
~£520/pm
View more photos (27)
420I Gran Coupe M Sport
30,000mi Auto Petrol 2.0L
£18,490
Stamford
~£464/pm
View more photos (43)
Gran Coupe 2.0L 420I
49,958mi Auto Petrol 2.0L
£19,991
Nottingham
~£502/pm
View more photos (50)
3.0 435D Xdrive M Sport Gran Coupe 309 Bhp
82,000mi Auto Diesel 3.0L
£17,495
Sandbach
~£439/pm
4.8 dealer rating
View more photos (54)
420I M Sport Gran Coupe
3,373mi Auto Petrol
£39,990
Bolton
~£1,004/pm
4.1 dealer rating
View more photos (25)
430I M Sport Pro Edition Step
8,379mi Auto Petrol 2.0L
£38,000
Sheffield
~£954/pm
View more photos (28)
Gran Coupe 2.0 420D M Sport Xdrive Euro 6 S
98,000mi Auto Diesel 2.0L
£10,440
London
~£262/pm
View more photos (41)
440I Gran Coupe M Sport
25,434mi Auto Petrol 3.0L
£24,500
Manchester
~£615/pm
View more photos (32)
32,365mi Auto Petrol 2.0L
£20,999
~£527/pm
View more photos (37)
M440i Xdrive Gran Coupe
1,751mi Auto Petrol 3.0L
£49,128
~£1,234/pm
4.3 dealer rating
View more photos (66)
420I Xdrive M Sport
21,943mi Auto Petrol 2.0L
£18,999
Norwich
View more photos (20)
420I M Sport Step Techpro Pack
2,716mi Auto Petrol 2.0L
£42,000
Braunstone Town
~£1,055/pm
2.0 420D Mht M Sport Coupe Hybrid
18,179mi Auto Diesel 2.0L
£29,750
Louth
~£747/pm
420I M Sport
21,417mi Auto Petrol 2.0L
£33,450
Plymouth
~£840/pm
Dealer Not Rated
Results 1,056 - 1,080 of 1,222