Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
5,939 cars
View more photos (20)
Hatchback
70,875mi Manual Petrol 1.5L
£10,990
Peterborough
~£276/pm
4.1 dealer rating
View more photos (25)
Hatchback 1.5 118I M Sport Dct Euro 6 Ss 2
91,000mi Auto Petrol 1.5L
£15,295
Bromley
~£384/pm
4.2 dealer rating
View more photos (34)
3.0 M140i Shadow Edition Euro 6 Ss
45,795mi Auto Petrol 3.0L
£18,995
Hertford
~£477/pm
4.7 dealer rating
View more photos (32)
2.0 116D Es
93,000mi Manual Diesel 2.0L
£5,000
Liverpool
~£126/pm
3.9 dealer rating
View more photos (24)
1.6 118I M Sport Euro 6 Ss
96,000mi Manual Petrol 1.6L
£6,394
Bristol
~£161/pm
3.7 dealer rating
View more photos (18)
F40 120D M Sport Sports Hatch 5-Door B47 2.0D
6,838mi Auto Diesel 2.0L
£29,995
Stirling
~£753/pm
4.3 dealer rating
View more photos (31)
116D Edition
100,785mi Manual Diesel 1.5L
£6,150
Bury
~£154/pm
View more photos (93)
2.0 120D M Sport Euro 5 Ss
95,000mi Auto 2.0L
£8,295
Bradford
~£208/pm
4.4 dealer rating
View more photos (44)
118D M Sport
18,177mi Auto Diesel 2.0L
£9,990
~£251/pm
4.8 dealer rating
2.0L 120D Se 175 Bhp
38,500mi Auto Diesel 2.0L
£7,495
Glasgow
~£188/pm
4.9 dealer rating
View more photos (11)
99,449mi Manual Diesel 2.0L
£3,295
Ystrad Mynach
~£83/pm
3.2 dealer rating
2L 118D Sport
99,850mi Manual Diesel 2.0L
£6,250
Edinburgh
~£157/pm
118D Se
107,000mi Manual Diesel 2.0L
£3,995
Grimsby
~£100/pm
View more photos (45)
1.5 M Sport Euro 6 Ss
60,943mi Manual Petrol 1.5L
£10,495
Blackburn
~£264/pm
View more photos (28)
118D M Sport Step
91,800mi Auto Diesel 2.0L
£6,095
Huntingdon
~£153/pm
118D Sport
140,000mi Manual 2.0L
£4,295
Bexhill
~£108/pm
View more photos (33)
2023 2.0 128Ti 262 Bhp
10,100mi Auto Petrol 2.0L
£27,990
Nottingham
~£703/pm
View more photos (35)
2L 120D M Sport
52,814mi Auto Diesel 2.0L
£13,695
~£344/pm
View more photos (12)
135I M Sport
64,000mi Auto Petrol 3.0L
£8,990
Heathfield
~£226/pm
5.0 dealer rating
View more photos (22)
116D Sport Live Cockpit Professional
13,968mi Manual Diesel 1.5L
£24,000
Oldbury
~£603/pm
4.5 dealer rating
1.6 116I, Ss
45,200mi Auto Petrol 1.6L
Luton
2.0 118D M Sport Euro 6 Ss
64,900mi Auto Diesel 2.0L
£11,495
Ilford
~£289/pm
3.1 dealer rating
View more photos (75)
1.5L 118I M Sport 139 Bhp
31,570mi Manual Petrol 1.5L
Renfrew
View more photos (86)
1 Series M
68,000mi Manual Petrol 3.0L
£50,000
Wembley
~£1,256/pm
Results 624 - 648 of 5,939