Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
250 cars
View more photos (44)
650I M Sport Convertible
25,920mi Auto Petrol 4.4L
£27,495
Eastleigh
~£690/pm
4.0 dealer rating
View more photos (14)
M Sport
72,000mi Auto Diesel 3.0L
£19,750
Magherafelt
~£496/pm
4.8 dealer rating
View more photos (27)
Convertible
66,000mi Auto Diesel 3.0L
£11,995
Lisburn
~£301/pm
View more photos (35)
M635csi
131,234mi Manual Petrol 3.5L
£69,990
Huntingdon
~£1,758/pm
View more photos (66)
3.0 640I Se Steptronic Euro 5 Ss
50,196mi Auto Petrol 3.0L
£12,250
Upminster
~£308/pm
View more photos (69)
640D M Sport
37,999mi Auto Diesel 3.0L
£20,890
Bedford
~£525/pm
4.1 dealer rating
View more photos (7)
645Ci
170,000mi Auto Petrol 4.4L
£3,490
Birkenhead
~£88/pm
3.7 dealer rating
3.0 640D M Sport 309 Bhp
115,458mi Auto Diesel 3.0L
£8,899
York
~£223/pm
3.8 dealer rating
2019 3.0 630D Xdrive M Sport 261 Bhp
110,000mi Auto Diesel 3.0L
£17,495
Wigan
~£439/pm
View more photos (41)
95,526mi Auto Diesel 3.0L
£13,932
Cheadle
~£350/pm
4.5 dealer rating
38,679mi Auto Diesel 3.0L
£20,995
Chipping Norton
~£527/pm
4.6 dealer rating
View more photos (24)
640D Se
91,000mi Auto Diesel 3.0L
Belfast
View more photos (62)
3.0 640D M Sport Euro 6 Ss
90,613mi Auto Diesel 3.0L
£14,795
Southall
~£372/pm
Dealer Not Rated
620D M Sport
61,530mi Auto Diesel 2.0L
£19,605
Online Dealer
~£492/pm
View more photos (37)
102,575mi Auto Diesel 3.0L
£14,290
Richmond
~£359/pm
View more photos (46)
80,000mi Auto Diesel 3.0L
£13,800
London
~£347/pm
4.3 dealer rating
View more photos (57)
640I Xdrive M Sport
17,700mi Auto Petrol 3.0L
£29,999
Leatherhead
~£753/pm
View more photos (13)
Sport
169,879mi Auto Diesel 3.0L
£2,995
Bradford
~£75/pm
View more photos (43)
4.8 650I V8 Sport Euro 4
80,521mi Auto Petrol 4.8L
£8,990
Bolton
~£226/pm
4.7 dealer rating
2.0 630I M Sport 248 Bhp
15,000mi Auto Petrol 2.0L
£26,790
~£673/pm
View more photos (10)
89,283mi Auto Diesel 3.0L
£13,495
Flint
~£339/pm
View more photos (28)
Coupe 640D M Sport Gran Coupe Mot September 2025
109,509mi Auto Diesel 3.0L
£10,495
Glasgow
~£264/pm
View more photos (19)
640I Se
78,000mi Auto Petrol 3.0L
£15,950
High Wycombe
~£401/pm
5.0 dealer rating
3.0 630D Xdrive M Sport 261 Bhp
68,000mi Auto Diesel 3.0L
£18,995
Newtownabbey
~£477/pm
Results 144 - 168 of 250