Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,222 cars
View more photos (37)
3.0 M440i Mht Coupe Hybrid Xdrive
28,965mi Auto Petrol 3.0L
£35,546
Boston
~£893/pm
4.7 dealer rating
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
View more photos (38)
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
View more photos (7)
430I Gran Coupe M Sport
98,768mi Manual Petrol 2.0L
£12,995
Barnsley
~£326/pm
4.8 dealer rating
View more photos (29)
2.0 420I M Sport Gran Coupe 181 Bhp
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
£39,500
Coventry
~£992/pm
4.5 dealer rating
36,584mi Auto Petrol 2.0L
£17,849
Milton Keynes
~£448/pm
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
~£452/pm
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
4.1 dealer rating
420I M Sport Professional Edition
14,343mi Auto Petrol 2.0L
£34,432
Salisbury
~£865/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
420D M Sport Coupe
19,115mi Auto Hybrid 2.0L
£28,339
Guildford
~£712/pm
Results 984 - 1,008 of 1,222