Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
218D M Sport Active Tourer Sat Nav, Leather 35
98,000mi Manual Diesel 2.0L
£7,985
Leeds
~£201/pm
4.4 dealer rating
218I M Sport
30,000mi Auto Petrol 1.5L
£16,750
Derby
~£421/pm
2.0 218D M Sport Euro 6 Ss
61,502mi Manual Diesel 2.0L
£11,525
Selby
~£289/pm
Dealer Not Rated
2.0 218D
77,945mi Manual Diesel 2.0L
£9,995
Witney
~£251/pm
4.5 dealer rating
M Sport
40,459mi Auto Petrol 1.5L
£13,700
Peterborough
~£344/pm
1.5 218I Sport Lcp Euro 6 Ss
12,501mi Manual Petrol 1.5L
£21,499
Southport
~£540/pm
4.1 dealer rating
218I M Sport Nav
17,310mi Manual Petrol 1.5L
£16,615
Stockport
~£417/pm
4.3 dealer rating
1.5 218I M Sport Dct Euro
33,330mi Auto Petrol 1.5L
£20,000
~£502/pm
4.7 dealer rating
45,256mi Auto Petrol 1.5L
£14,600
~£367/pm
14,703mi Manual Petrol 1.5L
£16,300
London
~£409/pm
3.0 M240i Gpf Convertible 340 Ps
48,742mi Auto Petrol 3.0L
£18,495
Farnborough
~£464/pm
4.2 dealer rating
218D M Sport Step Nav
54,701mi Auto Diesel 2.0L
£15,120
Blackburn
~£380/pm
218D Sport Mpv
35,388mi Auto Diesel 2.0L
£17,995
Birmingham
~£452/pm
220I Mht M Sport Dct
10mi Auto Petrol 1.5L
£37,998
Fortrose
~£954/pm
4.6 dealer rating
1.5 218I Se Dct Euro 6 Ss
43,000mi Auto Petrol 1.5L
£15,995
Andover
~£402/pm
2.0 220D M Sport 188 Bhp Coupe
67,300mi Auto Diesel 2.0L
£12,450
Bedford
~£313/pm
Convertible
93,123mi Manual Diesel 2.0L
£8,700
Swindon
~£218/pm
5.0 dealer rating
29,500mi Auto Petrol 1.5L
£16,500
~£414/pm
1.5 218I M Sport Saloon Dct 140 Ps
24,600mi Auto Petrol 1.5L
£21,995
~£552/pm
£37,498
~£942/pm
36,668mi Auto Petrol
£20,201
Stockton-on-Tees
~£507/pm
218D Sport
44,503mi Manual Diesel 2.0L
£11,295
Norwich
~£284/pm
220D M Sport Step
10,150mi Auto Diesel 2.0L
£27,499
Belfast
~£691/pm
39,845mi Manual Diesel 2.0L
£12,791
Doncaster
~£321/pm
Results 1,320 - 1,344 of 1,435