Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
452 cars
View more photos (32)
X4 Xdrive20d M Sport
20,700mi Auto Diesel 2.0L
£38,850
Northampton
~£976/pm
4.3 dealer rating
View more photos (35)
Xdrive20d M Sport Step
57,000mi Auto Diesel 2.0L
£16,670
Weston-super-Mare
~£419/pm
4.7 dealer rating
View more photos (8)
2.0 Xdrive20d M Sport 188 Bhp
35,000mi Auto Diesel 2.0L
£17,990
Battle
~£452/pm
4.4 dealer rating
View more photos (42)
3.0 M40d Xdrive Euro 6 Ss
20,000mi Auto Diesel 3.0L
£39,580
Sutton In Ashfield
~£994/pm
4.5 dealer rating
View more photos (41)
3.0L M40i 349 Bhp
34,600mi Auto Petrol 3.0L
£33,995
Harlow
~£854/pm
View more photos (78)
3.0 M40i 349 Bhp
36,000mi Auto Petrol 3.0L
£31,750
Hatfield
~£797/pm
4.8 dealer rating
View more photos (31)
3.0 30D M Sport Suv Xdrive 258 P
87,367mi Auto Diesel 3.0L
£16,990
Peterborough
~£427/pm
4.2 dealer rating
View more photos (26)
Xdrive20d Mht M Sport Step Techpro Pk
35,303mi Auto Diesel 2.0L
£33,750
Sheffield
~£848/pm
Xdrive M40d Step
41,769mi Auto Diesel 3.0L
£33,500
Romford
~£841/pm
Xdrive30d M Sport
48,329mi Auto Diesel 3.0L
£27,495
~£690/pm
View more photos (16)
Xdrive20d M Sport Step Techplus Pack
51,436mi Auto Diesel 2.0L
£26,199
Urmston
~£658/pm
View more photos (25)
2.0 20D M Sport Xdrive Euro 6 Ss
117,000mi Auto Diesel 2.0L
£11,880
London
~£298/pm
4.1 dealer rating
View more photos (51)
X4 M40d
38,709mi Auto Diesel 3.0L
£34,990
~£879/pm
View more photos (12)
106,875mi Auto Diesel 2.0L
£11,990
Birmingham
~£301/pm
Dealer Not Rated
X4 M40i
22,355mi Auto Petrol 3.0L
£34,799
Orpington
~£874/pm
View more photos (47)
2.0 20D M Sport Suv Xdrive Euro 6
74,431mi Auto Diesel 2.0L
£20,995
Wolverhampton
~£527/pm
View more photos (29)
3.0 30D M Sport Xdrive Euro 6 Ss
99,000mi Auto Diesel 3.0L
£13,995
Slough
~£351/pm
41,739mi Auto Diesel 3.0L
£31,220
Blackburn
~£784/pm
View more photos (38)
20D Mht M Sport Xdrive Euro 6
28,000mi Auto Diesel 2.0L
£35,000
Melksham
View more photos (20)
Xdrive30d Mht M Sport Techpro Pack
10,231mi Auto Diesel 3.0L
£52,898
Irvine
~£1,328/pm
4.6 dealer rating
View more photos (36)
2.0 20D Xline Xdrive Euro 6 Ss
116,091mi Manual Diesel 2.0L
£11,675
Leicester
~£293/pm
76,902mi Auto Diesel 3.0L
£17,495
~£439/pm
3.7 dealer rating
Xdrive M40i Step
13,168mi Auto Petrol 3.0L
£37,000
~£929/pm
View more photos (40)
81,726mi Auto Diesel 2.0L
£17,999
Warrington
Results 120 - 144 of 452