Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,562 cars
View more photos (76)
Xdrive40i M Sport
42,869mi Auto Petrol 3.0L
£40,280
Oxford
~£1,012/pm
4.3 dealer rating
View more photos (37)
Xdrive40d M Sport
66,298mi Auto Diesel 3.0L
£21,799
Rotherham
~£547/pm
4.1 dealer rating
View more photos (29)
G05 M50d B57 3.0D
46,758mi Auto Diesel 3.0L
£45,995
Stirling
~£1,155/pm
View more photos (91)
30D M Sport
66,000mi Auto Diesel 3.0L
£20,990
Bristol
~£527/pm
5.0 dealer rating
View more photos (16)
X-drive 30D M-sport
35,000mi Auto Diesel 3.0L
£43,995
Turriff
~£1,105/pm
4.7 dealer rating
View more photos (32)
Bmw Estate Xdrive45e M Sport
16,367mi Auto Hybrid 3.0L
£45,640
Grimsby
~£1,146/pm
View more photos (20)
4.4 50I V8 M Sport Xdrive Euro 6 Ss
129,000mi Auto Petrol 4.4L
£17,143
Gloucester
~£431/pm
4.2 dealer rating
View more photos (34)
Xdrive45e M Sport
23,068mi Auto Hybrid 3.0L
£46,490
Borehamwood
~£1,167/pm
View more photos (58)
30D M Sport U2122 Ulez
44,917mi Auto Diesel 3.0L
£37,995
Kirriemuir
~£954/pm
View more photos (46)
3.0 45E 24Kwh M Sport Xdrive Euro 6 Ss
73,734mi Auto Hybrid 3.0L
Manchester
4.8 dealer rating
View more photos (35)
X5 Xdrive45e M Sport
23,065mi Auto Hybrid 3.0L
3.7 dealer rating
View more photos (28)
Xdrive M50i
68,008mi Auto Petrol 4.4L
£44,220
Blackburn
~£1,110/pm
View more photos (44)
X5 Xdrive40d M Sport Mhev
21,742mi Auto Diesel 3.0L
£54,999
Warrington
~£1,381/pm
View more photos (83)
3L Xdrive30d M Sport
25,000mi Auto Diesel 3.0L
£30,949
Oldham
~£777/pm
4.4 dealer rating
View more photos (31)
X5 M50d
82,000mi Auto Diesel 3.0L
£27,995
Winchester
~£703/pm
View more photos (40)
70,890mi Auto Diesel 3.0L
£24,347
Leeds
~£611/pm
View more photos (89)
3.0 40D M Sport Xdrive Euro 5
48,844mi Auto Diesel 3.0L
£16,995
Scunthorpe
~£427/pm
4.9 dealer rating
View more photos (14)
X5 Xdrive 30D M Sport
52,745mi Auto Diesel 3.0L
£38,995
Washington
~£979/pm
View more photos (24)
Xdrive45e Xline
85,000mi Auto Petrol 3.0L
£30,500
Epping
~£766/pm
4.5 dealer rating
View more photos (26)
3.0 30D M Sport Xdrive Euro 6 Ss
100,000mi Auto Diesel 3.0L
£17,995
Castleford
~£452/pm
View more photos (72)
Suv 3.0 M50d Xdrive Euro 6 Ss Elec Tow
39,000mi Auto Diesel 3.0L
£44,995
Hinckley
~£1,130/pm
View more photos (82)
3.0 30D M Sport Xdrive Euro 6 Ss 2018
72,000mi Auto Diesel 3.0L
£26,995
Southend-on-Sea
~£678/pm
X5 Xdrive 50I M Sport
88,350mi Auto Petrol 4.4L
£11,495
Doncaster
~£289/pm
4.6 dealer rating
View more photos (42)
Xdrive30d Se
53,550mi Auto Diesel 3.0L
£18,499
~£465/pm
Results 480 - 504 of 1,562