Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
22 cars
View more photos (31)
118I M Sport
2,992mi Auto Petrol 1.5L
£25,816
Kingston Upon Thames
~£648/pm
3.9 dealer rating
View more photos (23)
27,007mi Auto Petrol 1.5L
£21,300
~£535/pm
View more photos (33)
37,469mi Auto Petrol 1.5L
£21,316
View more photos (55)
116D Sport
48,000mi Auto Diesel 2.0L
£7,895
~£198/pm
3.7 dealer rating
View more photos (30)
2.0 118I M Sport Euro 5
55,000mi Manual Petrol 2.0L
£4,880
Surbiton
~£123/pm
4.4 dealer rating
View more photos (27)
M140i Shadow Edition
60,461mi Auto Petrol 3.0L
£21,816
~£548/pm
M135i Xdrive
692mi Auto Petrol 2.0L
£35,800
~£899/pm
View more photos (34)
2,572mi Auto Petrol 2.0L
£30,816
~£774/pm
4,672mi Auto Petrol 1.5L
View more photos (32)
120I M Sport 5-Door
50,619mi Auto Petrol 1.6L
£14,316
~£360/pm
128Ti
2,880mi Auto Petrol 2.0L
£31,800
~£799/pm
View more photos (21)
2.0 118D M Sport Steptronic Euro 5
117,000mi Auto Diesel 2.0L
£3,980
~£100/pm
3,453mi Auto Petrol 1.5L
£26,800
~£673/pm
View more photos (22)
2,341mi Auto Petrol 2.0L
£33,000
~£829/pm
1,995mi Auto Petrol 1.5L
£30,800
~£773/pm
M135i 5-Door
50,980mi Auto Petrol 3.0L
£16,816
~£422/pm
118I Sport
36,012mi Auto Petrol 1.5L
£20,500
~£515/pm
3,000mi Auto Petrol 2.0L
£32,400
~£814/pm
118I M Sport Shadow Edition 5-Door
51,899mi Auto Petrol 1.5L
£14,816
~£372/pm
4,051mi Auto Petrol 1.5L
£26,816
4,714mi Auto Petrol 2.0L
£31,816
£30,500
~£766/pm
118I 136 Sport Step Live Cockpit Pro
Auto Petrol 1.5L
£28,000
Tring
~£703/pm
4.5 dealer rating
View more photos (28)