Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
510 cars
View more photos (31)
2L M Sport
49,999mi Auto Petrol 2.0L
£13,990
Stockport
~£351/pm
4.7 dealer rating
View more photos (15)
120D Xdrive M Sport
41,610mi Auto Diesel 2.0L
£13,999
Urmston
~£352/pm
4.5 dealer rating
View more photos (32)
116D M Sport
6,821mi Auto Diesel
£26,990
Rochdale
~£678/pm
4.1 dealer rating
View more photos (47)
118I M Sport
9,047mi Auto Petrol
£26,890
Manchester
~£675/pm
120I M Sport Shadow Edition
39,884mi Auto Petrol 2.0L
£15,699
~£394/pm
View more photos (39)
2L Sport
89,836mi Auto Diesel 2.0L
£8,990
Farnworth
~£226/pm
4.8 dealer rating
1.5 118I M Sport Lcp Hatchback Dct Eu
53,262mi Auto Petrol 1.5L
£18,995
Bury
~£477/pm
4.4 dealer rating
View more photos (10)
Hatchback 2.0 116D Sport Euro 5 Ss 201363
88,621mi Manual Diesel 2.0L
£4,495
Ashton-Under-Lyne
~£113/pm
4.9 dealer rating
15,505mi Manual Petrol
£19,490
~£489/pm
View more photos (27)
Hatchback
24,126mi Auto Petrol 1.6L
£10,290
~£258/pm
Dealer Not Rated
View more photos (25)
118I Sport
12,775mi Auto Petrol
£22,990
~£577/pm
View more photos (33)
1.5 116D Se Business Euro 6 Ss
101,000mi Manual Diesel 1.5L
£6,998
~£176/pm
View more photos (14)
1.5 118I Sport Hatchback Euro 6
62,000mi Manual Petrol 1.5L
£7,995
Leigh
~£201/pm
Hatchback 3.0 M140i Shadow Edition 201767
37,000mi Auto Petrol 3.0L
£20,990
~£527/pm
4.2 dealer rating
View more photos (59)
9,591mi Auto Diesel
£25,990
Bolton
~£653/pm
View more photos (28)
1.6 116I Se Euro 5 Ss
105,148mi Manual Petrol 1.6L
£4,295
~£108/pm
View more photos (46)
7,525mi Auto Diesel
£27,990
~£703/pm
View more photos (57)
7,335mi Auto Petrol
£24,490
~£615/pm
118I 1.5 Se Navservotronic
23,886mi Manual Petrol 1.5L
£12,299
~£309/pm
View more photos (80)
Hatchback 1.5 118I Sport Euro 6 Ss 201968
54,598mi Manual Petrol 1.5L
£11,295
Heywood
~£284/pm
1.5 118I M Sport
105,000mi Manual Petrol 1.5L
£7,000
Altrincham
View more photos (21)
2.0 120D Sport Euro 5 Ss
83,541mi Manual Diesel 2.0L
£6,995
2.0 116D Sport
76,381mi Manual Diesel 2.0L
£5,295
Wigan
~£133/pm
5.0 dealer rating
View more photos (24)
3.0 M135i 2013
71,000mi Manual Petrol 3.0L
£9,699
~£244/pm
Results 216 - 240 of 510