Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,386 cars
View more photos (17)
Coupe
60,474mi Manual Petrol 1.5L
£8,999
Swansea
~£226/pm
4.3 dealer rating
View more photos (7)
1.5 218I 136 Dct M Sport Cwvehiclemarketing
38,469mi Auto Petrol 1.5L
£20,968
Royal Leamington Spa
~£527/pm
4.5 dealer rating
2.0 218D Sport Lcp Euro 6 Ss
94,466mi 2.0L
£13,558
King's Lynn
~£340/pm
View more photos (34)
1.5 218I Gpf M Sport Euro 6 Ss
39,150mi Auto Petrol 1.5L
£14,995
Hinckley
~£377/pm
View more photos (6)
2015 2.0 220D Luxury
86,000mi Manual Diesel 2.0L
£7,995
London
~£201/pm
4.8 dealer rating
View more photos (36)
1.5 218I M Sport Saloon 136 Ps
30,806mi Manual Petrol 1.5L
£20,850
Bedford
~£524/pm
4.2 dealer rating
View more photos (37)
220D M Sport
40,287mi Auto Diesel 2.0L
£13,299
Lowestoft
~£334/pm
View more photos (10)
218D Sport
85,489mi Manual Diesel 2.0L
£8,475
Coleraine
~£213/pm
4.7 dealer rating
View more photos (23)
2.0 230I Gpf M Sport Euro 6 Ss
22,308mi Auto Petrol 2.0L
£18,500
Middlesbrough
~£465/pm
4.4 dealer rating
View more photos (38)
3.0 M240i Xdrive Euro 6 Ss
8,068mi Auto Petrol 3.0L
£40,999
Wilmslow
~£1,030/pm
4.1 dealer rating
218I M Sport
23,500mi Manual Petrol 1.5L
£15,479
Kettering
~£389/pm
View more photos (30)
2,500mi Auto Petrol 3.0L
£43,990
Rochdale
~£1,105/pm
View more photos (20)
218I 136 M Sport
25,695mi Manual Petrol 1.5L
£20,898
Irvine
~£525/pm
4.6 dealer rating
225Xe M Sport
61,246mi Auto Hybrid 1.5L
£14,028
Bristol
~£352/pm
1.5 218I M Sport
61,861mi Auto Petrol 1.5L
£17,820
Grays
~£448/pm
2.0 M235i Xdrive Euro 6 4-Door
11mi Auto Petrol 2.0L
£46,000
Swindon
~£1,155/pm
View more photos (28)
1.5 218I M Sport 134 Bhp
65,000mi Auto Petrol 1.5L
Halstead
4.9 dealer rating
41,913mi Manual Petrol 1.5L
£12,450
Batley
~£313/pm
23,000mi Manual Diesel 2.0L
£18,899
Belfast
~£475/pm
M Sport
10,268mi Auto Petrol
£22,961
Dorchester
~£577/pm
View more photos (22)
2.0 218D M Sport 148 Bhp
95,771mi Auto Diesel 2.0L
£11,700
Peterborough
~£294/pm
View more photos (35)
1.5L 218I M Sport 134 Bhp
51,514mi Manual Petrol 1.5L
£13,700
Watford
~£344/pm
View more photos (19)
218I 136 M Sport Dct
17,843mi Auto Petrol 1.5L
£24,498
Johnstone
~£615/pm
View more photos (40)
1.5 218I
69,777mi Manual Petrol 1.5L
£9,499
~£239/pm
Results 432 - 456 of 1,386