Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,845 cars
View more photos (41)
Xdrive30d M Sport
72,000mi Auto Diesel 3.0L
£15,000
York
~£377/pm
4.6 dealer rating
View more photos (40)
2.0 20I Mht M Sport Xdrive Euro 6 Ss
8,817mi Auto Hybrid 2.0L
£39,299
Warrington
~£987/pm
4.1 dealer rating
View more photos (27)
Xdrive20d Mht M Sport Step
42,060mi Auto Hybrid
£27,270
Blackburn
~£685/pm
View more photos (54)
2.0 Xdrive30e M Sport 288 Bhp
17,000mi Auto Hybrid 2.0L
£39,000
Sandbach
~£979/pm
4.8 dealer rating
View more photos (35)
Xdrive20d Xline
50,924mi Auto Diesel 2.0L
£21,499
Wigan
~£540/pm
View more photos (21)
Xdrive 30E M Sport Techpro Pack
3,547mi Auto Hybrid 2.0L
£59,000
Braunstone Town
~£1,482/pm
4.5 dealer rating
View more photos (50)
Xdrive20i M Sport
25,000mi Auto Petrol 2.0L
£25,995
Chorley
~£653/pm
View more photos (93)
Suv
54,500mi Auto Diesel 3.0L
£25,900
Glasgow
~£650/pm
4.9 dealer rating
20D Mht M Sport Xdrive Euro 6
15,689mi Auto Diesel 2.0L
£42,750
Swindon
~£1,074/pm
4.4 dealer rating
3.0 30D Xline Xdrive Euro 6 Ss
118,816mi Auto Diesel 3.0L
£10,345
Oldham
~£260/pm
View more photos (75)
2.0 20D M Sport Xdrive Euro 6 Ss
112,000mi Auto Diesel 2.0L
£10,500
Manchester
~£264/pm
View more photos (23)
20D Se
73,000mi Auto Diesel 2.0L
£8,995
Hastings
~£226/pm
View more photos (48)
12,220mi Auto Diesel 2.0L
£45,000
Bristol
~£1,130/pm
View more photos (38)
3.0 M40i 356 Bhp Finance Available From 12.9 A
74,500mi Auto Petrol 3.0L
£26,995
~£678/pm
View more photos (92)
X3 Xdrive 35D M Sport
51,906mi Auto Diesel 3.0L
£18,000
Burton upon Trent
~£452/pm
3.0Ltr M40d
34,231mi Auto Diesel 3.0L
£35,995
Forres
~£904/pm
4.7 dealer rating
View more photos (7)
210Kw Premier Edition Pro 80Kwh
25,745mi Auto Electric
£42,997
London
~£1,080/pm
View more photos (36)
2.0 20D Se Xdrive Euro 5 Ss
59,882mi Auto Diesel 2.0L
£9,995
Rutherglen
~£251/pm
X3 Xdrive20d M Sport
29,035mi Auto Diesel 2.0L
£29,495
Farnborough
~£741/pm
4.2 dealer rating
Xdrive20d M Sport Step
68,764mi Auto Diesel 2.0L
£15,604
Weston-super-Mare
~£392/pm
View more photos (76)
Suv 2.0 20D Se Steptronic Xdrive Euro 5 Ss
87,912mi Auto Diesel 2.0L
£7,695
Heywood
~£193/pm
Xdrive20d Se Step
78,764mi Auto Diesel 2.0L
£11,950
~£300/pm
View more photos (34)
Xdrive 30E M Sport Pro Pack
8,659mi Auto Hybrid 2.0L
£46,000
Cardiff
~£1,155/pm
View more photos (32)
2.0 20D Mht M Sport Xdrive Euro 6 Ss
20,594mi Auto Diesel 2.0L
£37,990
Edinburgh
~£954/pm
Results 72 - 96 of 1,845