Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
18 cars
View more photos (24)
Xdrive20d Sport
38,000mi Auto Diesel 2.0L
£19,000
Farnborough
~£477/pm
4.7 dealer rating
View more photos (34)
20D M Sport U6378 Ulez
58,342mi Auto Diesel 2.0L
£17,495
Winchester
~£439/pm
4.3 dealer rating
View more photos (35)
2.0 20I M Sport X Dct Sdrive
41,394mi Auto Petrol
£17,306
Eastleigh
~£435/pm
Bmw Hatchback Sdrive 18D M Sport Step A
10,150mi Auto Diesel 2.0L
£24,870
Basingstoke
~£625/pm
View more photos (33)
1.5 18I Se Dct Sdrive
31,724mi Auto Petrol
£16,719
~£420/pm
18D M Sport Suv Sdrive Euro 6 Ss 150 Ps
33,984mi Manual Diesel 2.0L
£18,418
Havant
~£463/pm
3.7 dealer rating
View more photos (41)
2.0 20D M Sport X Xdrive Euro 6 Ss
30,000mi Auto Diesel 2.0L
£17,990
~£452/pm
4.8 dealer rating
2.0 20I M Sport Dct Sdrive
17,262mi Auto Petrol
£19,669
~£494/pm
View more photos (44)
X2 Sdrive18i M Sport X
46,245mi Auto Petrol 1.5L
£19,693
~£495/pm
4.0 dealer rating
View more photos (36)
48,470mi Auto Petrol
£17,075
~£429/pm
View more photos (29)
Xdrive25e M Sport
39,937mi Auto Hybrid 1.5L
£22,528
~£566/pm
X2 Sdrive20i Sport
45,004mi Auto Petrol 2.0L
£19,495
~£490/pm
1.5 18I Sport Sdrive
21,296mi Manual Petrol
£17,477
1.5 18I Sport Dct Sdrive
18,304mi Auto Petrol
£20,574
~£517/pm
Bmw Hatchback Xdrive 20D M Sport X Step
36,784mi Auto Diesel 2.0L
£18,925
~£475/pm
Bmw Hatchback Sdrive 18I Sport Step
11,028mi Auto Petrol 1.5L
£21,817
~£548/pm
X2 Xdrive20d M Sport
18,336mi Auto Diesel
£27,792
Portsmouth
~£698/pm
M Sport X
18,500mi Manual Diesel 2.0L
£20,490
~£515/pm
X2 Xdrive 25E M Sport
2,507mi Auto Hybrid 1.5L
£32,050
Hailsham
~£805/pm
4.2 dealer rating
1.5 20I Mht M Sport Dct Sdrive Euro 6 Ss
2,607mi Auto Petrol 1.5L
£38,750
Edinburgh
~£973/pm
View more photos (40)
X2 M35i
3,000mi Auto Petrol 2.0L
£51,800
West Drayton
~£1,301/pm
3.9 dealer rating
View more photos (47)
X2 Xdrive25e M Sport
3,232mi Auto Hybrid
£41,850
Manchester
~£1,051/pm
4.1 dealer rating
View more photos (23)
3,328mi Auto Petrol 2.0L
£48,800
Kingston Upon Thames
~£1,225/pm
View more photos (26)
3,934mi Auto Hybrid 1.5L
£31,999
Stoke-on-Trent
~£804/pm