Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,250 cars
View more photos (7)
2.0 420I M Sport Gran Coupe 181 Bhp
47,856mi Manual Petrol 2.0L
£15,590
Stockport
~£392/pm
4.7 dealer rating
View more photos (38)
420D Xdrive M Sport Coupe
51,576mi Auto Diesel
£17,990
Rochdale
~£452/pm
4.1 dealer rating
View more photos (37)
3.0 M440i Mht Coupe Hybrid Xdrive
28,965mi Auto Petrol 3.0L
£35,546
Boston
~£893/pm
View more photos (40)
M440i Xdrive Gran Coupe
5,988mi Auto Petrol 3.0L
£47,800
West Drayton
~£1,200/pm
3.9 dealer rating
View more photos (36)
2.0 420I M Sport Hatchback 184 P
2,997mi Auto Petrol 2.0L
£41,950
Bedford
~£1,053/pm
4.2 dealer rating
View more photos (23)
420I M Sport Gran Coupe
4,844mi Auto Petrol 2.0L
£35,950
Cheltenham
~£903/pm
4.3 dealer rating
Coupe 2.0 420D M Sport Euro 6 Ss 2015
79,200mi Auto Diesel 2.0L
£11,895
Rugby
~£299/pm
5.0 dealer rating
430I Gran Coupe M Sport
98,768mi Manual Petrol 2.0L
£12,995
Barnsley
~£326/pm
4.8 dealer rating
View more photos (29)
52,866mi Auto Petrol 2.0L
£17,000
Derby
~£427/pm
4.4 dealer rating
View more photos (58)
Coupe 3.0 440I M Sport Euro 6 Ss 2018
50,000mi Auto Petrol 3.0L
£23,000
Sutton In Ashfield
~£578/pm
4.9 dealer rating
3.0 M440i Mht Hatchback Hybrid Xdr
3,000mi Auto Petrol 3.0L
£59,995
Farnborough
~£1,507/pm
View more photos (82)
420D M Sport Gran Coupe
73,000mi Auto Diesel 2.0L
£14,999
Burton upon Trent
~£377/pm
View more photos (26)
M440i Xdrive Mht Step
11,309mi Auto Petrol 3.0L
£40,000
Coventry
~£1,004/pm
4.5 dealer rating
View more photos (20)
G22 420I M Sport Coupe B48 2.0I
20,304mi Auto Petrol 2.0L
£28,995
Glasgow
~£728/pm
View more photos (28)
430I M Sport Professional Media
29,232mi Auto Petrol 2.0L
£23,500
Wolverhampton
~£590/pm
Gran Coupe 2.0 420I M Sport Gran Coupe 181 Bhp
28,602mi Manual Petrol 2.0L
£17,490
Richmond
~£439/pm
View more photos (17)
Gran Coupe 2.0 420D Xdrive M Sport Gran Coupe 1
49,867mi Auto Diesel 2.0L
£17,995
Luton
4.6 dealer rating
View more photos (63)
420I M Sport
13,110mi Auto Petrol 2.0L
£31,450
Hereford
~£790/pm
3.0 440I M Sport Gran Coupe 322 Bhp
81,757mi Auto Petrol 3.0L
£17,690
Newport
~£444/pm
View more photos (53)
420I M Sport Coupe
39,558mi Auto Petrol
£27,450
Manchester
~£689/pm
420I M Sport Professional Edition
14,343mi Auto Petrol 2.0L
£34,518
Salisbury
~£867/pm
Bmw Gran Coupe 420I M Sport Step Pro Pac
5,146mi Auto Petrol 2.0L
£39,190
Basingstoke
~£984/pm
View more photos (11)
Gran Coupe 2.0 420D
105,000mi Auto Diesel 2.0L
£12,495
Newry
~£314/pm
Dealer Not Rated
420D M Sport
139,463mi Manual Diesel 2.0L
£7,475
Bradford
~£188/pm
Results 48 - 72 of 1,250