Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
249 cars
View more photos (55)
650I Sport
38,151mi Auto Petrol 4.8L
£14,495
Solihull
~£364/pm
5.0 dealer rating
View more photos (23)
3.0 635D Sport Steptronic Euro 4
135,000mi Auto Diesel 3.0L
£7,495
Derby
~£188/pm
4.8 dealer rating
View more photos (15)
640D M Sport Gran Coupe
55,000mi Auto Diesel 3.0L
£19,999
Swansea
~£502/pm
4.0 dealer rating
View more photos (39)
640D M Sport
61,000mi Auto Diesel 3.0L
£14,999
Thornbury
~£377/pm
View more photos (25)
630I
145,253mi Auto Petrol 3.0L
£5,999
Swindon
~£151/pm
4.5 dealer rating
Se Auto
73,594mi Auto Diesel 3.0L
£11,250
Stockport
~£283/pm
4.7 dealer rating
Convertible 4.8 650I Sport Convertible 2006
94,473mi Auto Petrol 4.8L
£5,995
Altrincham
View more photos (19)
640D Se
18,000mi Auto Diesel 3.0L
£23,975
Tonbridge
~£602/pm
4.2 dealer rating
3.0 640D M Sport Steptronic Euro 5 Ss
100,000mi Auto Diesel 3.0L
£9,495
Chepstow
~£238/pm
View more photos (50)
3.0 M Sport Euro 6 Ss
89,601mi Auto Diesel 3.0L
£12,990
Sheffield
~£326/pm
M Sport
66,000mi Auto Diesel 3.0L
Bradford
640I Xdrive M Sport
79,861mi Auto Petrol 3.0L
£21,498
Ayr
~£540/pm
4.6 dealer rating
View more photos (56)
Convertible 3.0 640D M Sport Euro 6 Ss
61,888mi Auto Diesel 3.0L
£17,680
Sutton In Ashfield
~£444/pm
4.9 dealer rating
640D Se Gran Coupe
31,700mi Auto Diesel 3.0L
£14,499
Leatherhead
View more photos (12)
Auto Convertible
Auto Diesel 3.0L
£10,650
Narberth
~£267/pm
View more photos (37)
49,400mi Auto Diesel 3.0L
£17,995
Dalton-In-Furness
~£452/pm
Dealer Not Rated
View more photos (86)
3.0 640D M Sport Euro 5 Ss
53,000mi Auto Diesel 3.0L
£18,500
Cheadle
~£465/pm
4.3 dealer rating
80,200mi Auto Diesel 3.0L
£9,000
~£226/pm
View more photos (24)
42,000mi Auto Diesel 3.0L
£13,990
Peterborough
~£351/pm
4.1 dealer rating
Hatchback
76,000mi Auto Diesel 3.0L
£20,999
Plymouth
~£527/pm
View more photos (13)
62,233mi Auto Diesel 3.0L
£15,700
Chatham
~£394/pm
4.4 dealer rating
645 Ci 4.4 V8 Convertible From 9,195 R
81,000mi Auto Petrol 4.4L
£9,195
Blackpool
~£231/pm
3.9 dealer rating
View more photos (20)
M Sport Gran Coupe
88,000mi Auto Diesel 3.0L
£14,493
Stroud
630D Xdrive M Sport
43,171mi Auto Diesel 3.0L
£22,998
Aberdeen
~£578/pm
Results 120 - 144 of 249