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 (23)
M440i Xdrive Coupe
46,778mi Auto Petrol 3.0L
£32,750
Cheltenham
~£822/pm
4.3 dealer rating
View more photos (22)
420D M Sport Mhev
28,270mi Auto Diesel 2.0L
£30,590
Fulham
~£768/pm
5.0 dealer rating
View more photos (44)
2.0 420D M Sport Gran Coupe 188 Bhp
54,200mi Auto Diesel 2.0L
£15,450
Leighton Buzzard
~£388/pm
4.9 dealer rating
View more photos (32)
420I M Sport Gran Coupe
6,390mi Auto Petrol 2.0L
£42,990
Edinburgh
~£1,080/pm
4.2 dealer rating
View more photos (30)
420D Gran Coupe M Sport
145,000mi Auto Diesel 2.0L
£6,990
Leeds
~£176/pm
4.8 dealer rating
420D Luxury Coupe
81,000mi Manual 2.0L
£8,975
Preston
~£225/pm
4.5 dealer rating
M440i Xdrive Gran Coupe
8,233mi Auto Petrol 3.0L
£48,995
Eastleigh
~£1,230/pm
4.0 dealer rating
View more photos (49)
430I M Sport
58,150mi Auto Petrol 2.0L
£17,999
Feltham
~£452/pm
4.7 dealer rating
420I M Sport Gran Coupe 181 Bhp
33,056mi Auto Petrol 2.0L
£15,795
Chester
~£397/pm
Gran Coupe M Sport
58,000mi Manual Diesel 2.0L
£13,495
Llangefni
~£339/pm
Dealer Not Rated
View more photos (29)
2.0 420I M Sport Hatchback 184 P
19,992mi Auto Petrol 2.0L
£33,095
Haslemere
~£831/pm
View more photos (41)
420D M Sport Gran Coupe
79,615mi Auto Diesel 2.0L
£13,995
Newry
~£351/pm
View more photos (36)
2.0 420D Mht M Sport Coupe Hybrid
22,653mi Auto Diesel 2.0L
£28,875
Littlehampton
~£725/pm
View more photos (40)
Bmw 4 Series 3.0 M440i Mht Coupe Hybrid
20,067mi Auto Hybrid
£37,450
Welwyn Garden City
~£940/pm
4.6 dealer rating
View more photos (24)
Hatchback
65,275mi Auto Diesel 2.0L
£16,950
Carrickfergus
~£426/pm
View more photos (8)
435D Xdrive Gran Coupe M Sport
86,443mi Auto Diesel 3.0L
£15,990
Stourbridge
~£402/pm
View more photos (79)
Gran Coupe 3.0 440I M Sport Gran Coupe 322 Bhp
17,175mi Auto Petrol 3.0L
£29,890
Bedford
~£751/pm
4.1 dealer rating
View more photos (9)
Gran Coupe 2.0 420D Sport Euro 6 Ss
87,900mi Auto Diesel 2.0L
£10,299
Baldock
~£259/pm
3.2 dealer rating
420I M Sport Coupe
2,066mi Auto Petrol 2.0L
£44,495
Croydon
~£1,117/pm
3.9 dealer rating
View more photos (33)
3,377mi Auto Petrol 3.0L
£55,995
~£1,406/pm
View more photos (35)
2.0 420I M Sport Coupe Xdrive 18
4,772mi Auto Petrol 2.0L
£41,750
Bishop's Stortford
~£1,048/pm
View more photos (19)
2.0 420I Gpf M Sport Euro 6 Ss
44,700mi Auto Petrol 2.0L
£17,190
Edgware
~£432/pm
View more photos (52)
2.0 420D M Sport Coupe Xdrive Eu
95,238mi Manual Diesel 2.0L
£9,685
London
~£243/pm
View more photos (48)
3.0 M440i Mht Hatchback Hybrid Xdr
4,995mi Auto Petrol 3.0L
£51,186
Norwich
~£1,285/pm
Results 840 - 864 of 1,250