Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,504 cars
View more photos (15)
X5 Xdrive 30D M Sport
37,000mi Auto Diesel 3.0L
£38,500
Ballymena
~£967/pm
5.0 dealer rating
View more photos (92)
3.0 30D M Sport Xdrive Euro 6 Ss
60,104mi Auto Diesel 3.0L
£21,965
Kendal
~£552/pm
4.6 dealer rating
View more photos (40)
X5 Xdrive50e M Sport
3,500mi Auto Hybrid 3.0L
£80,400
West Drayton
~£2,019/pm
3.9 dealer rating
View more photos (50)
X5 Xdrive40d M Sport
95,704mi Auto Diesel 3.0L
£22,450
Peterborough
~£564/pm
4.8 dealer rating
View more photos (33)
73,000mi Auto Diesel 3.0L
£34,995
Newry
~£879/pm
View more photos (23)
Xdrive M50d 7 Seat Ulez Compliant
103,000mi Auto Diesel 3.0L
£19,995
Chichester
~£502/pm
4.4 dealer rating
30D Mht M Sport Steptronic Xdrive Euro 6
10mi Auto Diesel 3.0L
£84,250
Melksham
~£2,116/pm
View more photos (54)
3.0 M50d 376 Bhp
41,950mi Auto Diesel 3.0L
£33,890
Bedford
~£851/pm
4.1 dealer rating
View more photos (11)
3.0 Xdrive30d M Sport
107,000mi Auto Diesel 3.0L
£16,850
Magherafelt
~£423/pm
4.3 dealer rating
3.0 Xdrive30d Se 255 Bhp
116,000mi Auto Diesel 3.0L
£14,488
Macclesfield
~£364/pm
View more photos (61)
3.0 40D M Sport Xdrive Euro 6 Ss
115,000mi Auto Diesel 3.0L
£21,995
Dorchester
4.7 dealer rating
X5 Xdrive30d M Sport
16,512mi Auto Diesel 3.0L
£68,999
Aberdeen
~£1,733/pm
View more photos (9)
X5 Xdrive 40D M Sport
96,985mi Auto Diesel 3.0L
£21,500
Flint
~£540/pm
Dealer Not Rated
View more photos (36)
3.0 Xdrive30d M Sport 261 Bhp
72,589mi Auto Diesel 3.0L
£33,950
Leighton Buzzard
~£853/pm
View more photos (35)
3.0 Xdrive30d M Sport 241 Bhp
119,816mi Auto Diesel 3.0L
£10,990
Falkirk
~£276/pm
View more photos (25)
Suv 2.0 X5 Xdrive25d M Sport 201515
99,000mi Auto Diesel 2.0L
£16,995
Nuneaton
~£427/pm
4.2 dealer rating
View more photos (41)
3.0 Xdrive40d M Sport 309 Bhp
82,732mi Auto Diesel 3.0L
£21,990
View more photos (19)
3.0 M50d Xdrive Euro 6 Ss
99,000mi Auto Diesel 3.0L
£21,989
Keighley
4.0 dealer rating
3.0D Se 4Wd
127,000mi Auto Diesel 3.0L
£6,500
Stafford
~£163/pm
View more photos (13)
4X4 3.0 40D Mht M Sport Xdrive Euro 6 Ss 5
20,000mi Auto Hybrid 3.0L
£53,995
Brierley Hill
~£1,356/pm
4.9 dealer rating
View more photos (45)
Xdrive40i M Sport
27,000mi Auto Petrol 3.0L
£56,985
~£1,431/pm
3.0 M50d Xdrive
£19,890
Derby
~£499/pm
Xdrive40e M Sport
57,469mi Auto Petrol 2.0L
£19,998
Liverpool
X5 Xdrive45e M Sport
27,250mi Auto Hybrid 3.0L
£50,995
Croydon
~£1,281/pm
Results 432 - 456 of 1,504