Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
250 cars
View more photos (10)
640D M Sport
73,000mi Diesel
£14,495
Coleraine
~£364/pm
4.7 dealer rating
Diesel
60,892mi Auto Diesel 3.0L
£12,498
King's Lynn
~£314/pm
5.0 dealer rating
View more photos (29)
3.0 M Sport Euro 5 Ss
66,000mi Auto Diesel 3.0L
£13,995
Bolton
~£351/pm
4.8 dealer rating
View more photos (37)
3.0 640I M Sport 316 Bhp
74,948mi Auto Petrol 3.0L
£12,699
York
~£319/pm
3.8 dealer rating
View more photos (45)
3.0 640D M Sport Euro 6 Ss
38,993mi Auto Diesel 3.0L
£20,990
Kirkby-In-Ashfield
~£527/pm
4.9 dealer rating
View more photos (20)
3.4 635Csi 218 Bhp
153,000mi Auto Petrol 3.4L
£30,000
Sutton Coldfield
~£753/pm
3.7 dealer rating
View more photos (61)
Gran Turismo 630D M Sport U5879 Ulez
65,865mi Auto Diesel 3.0L
£21,250
Swindon
~£534/pm
4.6 dealer rating
View more photos (22)
635 Csi
90,000mi Auto Petrol 3.4L
£23,995
Shaftesbury
~£603/pm
View more photos (28)
3.0 630I Sport Steptronic Euro 4
99,000mi Auto Petrol 3.0L
£6,995
Brighouse
~£176/pm
3.5 dealer rating
View more photos (9)
3.0 640D M Sport 2013
114,000mi Auto Diesel 3.0L
£10,950
Flint
~£275/pm
Dealer Not Rated
View more photos (23)
£7,990
Burton upon Trent
~£201/pm
View more photos (7)
635D Sport
84,000mi Auto Diesel 3.0L
£9,490
Birkenhead
~£238/pm
Convertible
63,752mi Auto Petrol 3.0L
£12,490
Bedford
View more photos (17)
158,121mi Auto Petrol 3.4L
£14,991
Redditch
~£376/pm
640I Se
97,000mi Auto Petrol 3.0L
£13,850
High Wycombe
~£348/pm
View more photos (33)
3.0 640D M Sport 309 Bhp
57,449mi Auto Diesel 3.0L
£14,990
Falkirk
3.9 dealer rating
View more photos (35)
640I Xdrive M Sport Gt
41,805mi Auto Petrol 3.0L
£27,990
Edinburgh
~£703/pm
4.2 dealer rating
View more photos (40)
49,323mi Auto Diesel 3.0L
£20,488
Peterborough
~£515/pm
4.0 dealer rating
View more photos (19)
630I Sport
57,000mi Auto Petrol 3.0L
£7,995
Royal Leamington Spa
3.0 M Sport Euro 6 Ss
28,000mi Auto Diesel 3.0L
£19,900
Christchurch
~£500/pm
640I Se Convertible
57,309mi Auto Petrol 3.0L
£13,800
Kingston Upon Thames
~£347/pm
View more photos (59)
Convertible 3.0 640I M Sport Euro 6 Ss
39,747mi Auto Petrol 3.0L
£22,980
Sutton In Ashfield
~£577/pm
View more photos (15)
M Sport
73,800mi Auto Diesel 3.0L
£12,950
Manchester
~£325/pm
View more photos (38)
650I 4.4 Twin Turbo 450 Bhp V8 M Sport Nq
22,325mi Auto Petrol 4.4L
£24,699
Scunthorpe
~£620/pm
4.3 dealer rating
Results 168 - 192 of 250