Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
249 cars
View more photos (41)
640D M Sport
95,526mi Auto Diesel 3.0L
£13,932
Cheadle
~£350/pm
4.5 dealer rating
View more photos (27)
38,679mi Auto Diesel 3.0L
£20,995
Chipping Norton
~£527/pm
4.6 dealer rating
630D Xdrive M Sport
51,155mi Auto Diesel 3.0L
£23,920
Blackburn
~£601/pm
4.1 dealer rating
View more photos (24)
640D Se
91,000mi Auto Diesel 3.0L
£11,995
Belfast
~£301/pm
View more photos (61)
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)
3.0 640D M Sport 309 Bhp
102,575mi Auto Diesel 3.0L
£14,290
Richmond
~£359/pm
4.8 dealer rating
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
4.0 dealer rating
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
73,000mi Diesel
£14,495
Coleraine
~£364/pm
2.0 620D M Sport 188 Bhp
27,013mi Auto Diesel 2.0L
£25,699
York
~£645/pm
3.8 dealer rating
Diesel
60,892mi Auto Diesel 3.0L
£12,498
King's Lynn
~£314/pm
View more photos (29)
3.0 M Sport Euro 5 Ss
66,000mi Auto Diesel 3.0L
£14,295
View more photos (36)
3.0 630D Xdrive
77,087mi Auto 3.0L
£18,795
Peterborough
~£472/pm
4.2 dealer rating
3.0 640I M Sport 316 Bhp
74,948mi Auto Petrol 3.0L
£12,999
~£326/pm
View more photos (45)
38,993mi Auto Diesel 3.0L
£21,490
Kirkby-In-Ashfield
~£540/pm
4.9 dealer rating
View more photos (20)
3.4 635Csi 218 Bhp
153,000mi Auto Petrol 3.4L
£30,000
Sutton Coldfield
3.7 dealer rating
Results 1 - 24 of 249