Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
130 cars
View more photos (35)
M135i
67,500mi Manual Petrol 3.0L
£13,490
Peterborough
~£339/pm
Dealer Not Rated
View more photos (52)
128Ti
14,597mi Auto Petrol 2.0L
£25,990
~£653/pm
4.3 dealer rating
View more photos (48)
118I M Sport
2,769mi Manual Petrol 1.5L
£24,990
~£628/pm
View more photos (49)
5,092mi Auto Petrol 2.0L
£33,990
~£854/pm
View more photos (36)
D5 Powerpulse R-design Pro Awd
42,501mi Auto Diesel 2.0L
£18,988
~£477/pm
4.0 dealer rating
View more photos (37)
118I 136 Sport Step Live Cockpit Pro
3,341mi Auto Petrol 1.5L
£23,799
~£598/pm
4.6 dealer rating
3.0 M140i Shadow
33,650mi Auto 3.0L
£19,999
~£502/pm
4.2 dealer rating
View more photos (34)
1.6 116I M Sport Euro 6 Ss
86,000mi Manual Petrol 1.6L
£7,695
~£193/pm
3.6 dealer rating
View more photos (51)
98mi Manual Petrol 1.5L
£27,990
~£703/pm
M140i
70,400mi Auto Petrol 3.0L
£15,490
~£389/pm
View more photos (84)
1.5 Se Euro 6 Ss
112,500mi Manual Petrol 1.5L
£5,490
~£138/pm
4.5 dealer rating
View more photos (71)
2.0 118D M Sport Shadow Edition Euro 6 Ss
51,000mi Auto Diesel 2.0L
£14,750
~£370/pm
5.0 dealer rating
View more photos (40)
118I 136 M Sport Step Lcp-pro Pk
12,649mi Auto Petrol 1.5L
£22,699
~£570/pm
View more photos (18)
1.6 116I Se Steptronic Euro 4
69,970mi Auto Petrol 1.6L
£4,940
~£124/pm
View more photos (22)
M Sport
15,117mi Auto Petrol 2.0L
£16,000
~£402/pm
View more photos (20)
Hatchback
70,875mi Manual Petrol 1.5L
£10,990
~£276/pm
4.1 dealer rating
View more photos (44)
118D M Sport
18,177mi Auto Diesel 2.0L
£10,450
~£262/pm
4.8 dealer rating
118D Sport Step
21,692mi Auto Diesel 2.0L
£19,899
~£500/pm
View more photos (39)
116D Se Hatchback
101,050mi Manual Diesel 1.5L
£6,849
~£172/pm
4.9 dealer rating
View more photos (50)
128Ti Auto
2,837mi Auto Petrol 2.0L
£33,490
~£841/pm
View more photos (30)
116D M Sport
140,792mi Auto Diesel 1.5L
£6,957
~£175/pm
View more photos (88)
3.0 M140i
111,000mi Auto Petrol 3.0L
£15,295
~£384/pm
View more photos (38)
3.0 M140i 335 Bhp
46,300mi Manual Petrol 3.0L
View more photos (45)
Hatchback 3.0 M140i Shadow Edition Euro 6 S
43,733mi Auto Petrol 3.0L
£19,495
~£490/pm
Results 24 - 48 of 130