Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
86 cars
View more photos (34)
M135i Xdrive Step
29,788mi Auto Petrol
£24,299
York
~£610/pm
4.1 dealer rating
View more photos (30)
118I Sport
58,377mi Manual Petrol 1.5L
£9,699
~£244/pm
3.8 dealer rating
View more photos (42)
2.0 120D M Sport Shadow Edition Xdrive Euro 6
31,700mi Auto Diesel 2.0L
£18,995
~£477/pm
4.9 dealer rating
View more photos (14)
2.0 118D Sport Hatchback Euro 6
71,876mi Manual Diesel 2.0L
£7,995
Middlesbrough
~£201/pm
4.5 dealer rating
View more photos (25)
116D Sport Step
26,795mi Auto Diesel
£18,999
View more photos (31)
Hatchback 1.5 118I Sport Euro 6 Ss
57,250mi Manual Petrol 1.5L
£10,330
Selby
~£259/pm
118D Sport Navservotronic
43,216mi Manual Diesel
£10,899
~£274/pm
116D Sport
54,200mi Manual Diesel 1.5L
£10,950
~£275/pm
View more photos (26)
116D M Sport Shadow Edition
75,203mi Manual Diesel 1.5L
£9,990
Richmond
~£251/pm
4.8 dealer rating
View more photos (40)
118D M Sport
65,000mi Manual Diesel 2.0L
£12,100
~£304/pm
1.5 116D Sport Hatchback Euro 6 S
99,000mi Auto Diesel 1.5L
£6,995
~£176/pm
118I 1.5 Sport Navservotronic
34,354mi Manual Petrol 1.5L
£11,899
~£299/pm
View more photos (70)
M Sport
11,791mi Auto Petrol
£26,431
~£664/pm
4.3 dealer rating
View more photos (37)
118I 136 M Sport Step Lcp
15,767mi Auto Petrol 1.5L
£22,499
~£565/pm
View more photos (28)
3,092mi Auto Petrol
£26,495
Harrogate
~£665/pm
4.2 dealer rating
View more photos (39)
118I Se
60,000mi Manual Petrol 1.5L
£12,995
~£326/pm
4.6 dealer rating
View more photos (29)
M Sport 1.5 Hatchback
86,500mi Auto Petrol 1.5L
£11,450
Ripon
~£288/pm
5.0 dealer rating
View more photos (16)
118I 136 Sport Step Live Cockpit Pro
13,636mi Auto Petrol 1.5L
£23,498
~£590/pm
View more photos (35)
Hatchback
29,656mi Manual 1.5L
£15,500
~£389/pm
4,552mi Auto Petrol
£26,390
~£663/pm
View more photos (27)
118I M Sport
27,019mi Manual Petrol
£17,891
~£449/pm
28,298mi Manual 1.5L
£13,800
~£347/pm
View more photos (38)
114I Sport Hatchback
75,521mi Manual Petrol 1.6L
£5,481
Tadcaster
~£138/pm
1.5 116D M Sport Euro 6 Ss
76,000mi Manual Diesel 1.5L
£15,490
Results 24 - 48 of 86