Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
210 cars
View more photos (23)
4.4 650I V8 Se Convertible Steptronic E
13,567mi Auto Petrol 4.4L
£16,500
Brighton
~£414/pm
4.6 dealer rating
View more photos (10)
630I Sport
103,000mi Auto Petrol 3.0L
£7,495
Tamworth
~£188/pm
4.1 dealer rating
View more photos (19)
640I Se T
99,000mi Auto Petrol 3.0L
£9,975
Gravesend
~£250/pm
4.8 dealer rating
View more photos (65)
630I M Sport
61,639mi Auto Petrol 2.0L
£21,711
Norwich
~£545/pm
4.2 dealer rating
3.0 635D Sport Steptronic Euro 4
108,000mi Auto Diesel 3.0L
£7,475
Glasgow
4.0 dealer rating
View more photos (30)
Convertible
70,107mi Auto Diesel 3.0L
£10,700
Frinton-On-Sea
~£269/pm
4.9 dealer rating
View more photos (33)
3.0 640D M Sport
46,500mi Auto Diesel 3.0L
£22,995
Chesham
~£577/pm
View more photos (34)
4.4 553 Bhp
11,899mi Auto Petrol 4.4L
£29,985
Blackpool
~£753/pm
4.4 dealer rating
View more photos (46)
3.0 640D M Sport Euro 5 Ss
84,900mi Auto Diesel 3.0L
£11,490
Aylesbury
~£289/pm
4.3 dealer rating
View more photos (98)
4.8 650I V8 Sport Euro 4
63,000mi Auto Petrol 4.8L
£12,950
Croydon
~£325/pm
640D Se
18,404mi Auto Diesel 3.0L
£21,975
Wolverhampton
~£552/pm
View more photos (39)
640D Se Gran Coupe
31,700mi Auto Diesel 3.0L
£14,499
Leatherhead
~£364/pm
View more photos (37)
640D M Sport
49,400mi Auto Diesel 3.0L
£16,995
Dalton-In-Furness
~£427/pm
Dealer Not Rated
Hatchback
76,000mi Auto Diesel 3.0L
£19,999
Plymouth
~£502/pm
View more photos (13)
62,233mi Auto Diesel 3.0L
£15,000
Chatham
~£377/pm
645 Ci 4.4 V8 Convertible From 7,995 R
81,000mi Auto Petrol 4.4L
£7,995
~£201/pm
3.9 dealer rating
View more photos (20)
M Sport Gran Coupe
92,000mi Auto Diesel 3.0L
£13,493
Stroud
~£339/pm
4.5 dealer rating
M-sport Twin Turbo
106,000mi Auto Diesel
£9,995
Banbridge
~£251/pm
View more photos (28)
640I M Sport
42,638mi Auto Petrol 3.0L
£17,399
Burnley
~£437/pm
View more photos (38)
620D Xdrive M Sport
75,153mi Auto Diesel 2.0L
£19,196
Kingston upon Hull
~£482/pm
View more photos (55)
3L 640D M Sport
£9,749
Hoddesdon
~£245/pm
View more photos (78)
630D M Sport
48,423mi Auto Diesel 3.0L
£24,950
Worksop
~£627/pm
View more photos (17)
46,000mi Auto 3.0L
£14,950
Eastbourne
~£375/pm
View more photos (12)
3.0 630I Sport 255 Bhp
130,000mi Auto Petrol 3.0L
£4,500
Preston
~£113/pm
Results 24 - 48 of 210