Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
M Sport
15,485mi Auto Petrol 2.0L
£32,120
Online Dealer
~£807/pm
4.5 dealer rating
2.0 220I M Sport Euro 6 Ss
6,127mi Auto Petrol 2.0L
£33,999
Wilmslow
~£854/pm
4.1 dealer rating
218I 2.0 Sport Nav Step
29,994mi Auto Petrol 2.0L
£18,299
Birmingham
~£460/pm
4.3 dealer rating
Unknown
49,408mi Auto Petrol 3.0L
£18,100
Leeds
~£455/pm
220I M Sport Dct Euro 6 Ss
3,590mi Auto Petrol 2.0L
£28,940
Blackburn
~£727/pm
220I M Sport Active Tourer
2,148mi Auto Petrol 1.5L
£35,250
Stockport
~£885/pm
218I M Sport Gran Coup
Auto Petrol 1.5L
£36,268
Redhill
~£911/pm
1.5 218I M Sport Saloon Dct 140 Ps
17,060mi Auto Petrol 1.5L
£23,150
Hailsham
~£581/pm
4.2 dealer rating
2.0 218D M Sport Convertible Euro
28,700mi Auto Diesel 2.0L
£16,250
Leighton Buzzard
~£408/pm
4.9 dealer rating
2 Series
39,715mi Auto Petrol 1.5L
£13,240
Manchester
~£332/pm
4.6 dealer rating
M240i Convertible
26,923mi Auto Petrol
£23,495
Enfield
~£590/pm
3.7 dealer rating
1.5 216D Sport Mpv Dct Euro 6 Ss 11
32,750mi Auto Diesel 1.5L
£16,695
~£419/pm
4.7 dealer rating
1.5 218I Se Euro 6 Ss
20,000mi Manual Petrol 1.5L
£15,495
Bournemouth
~£389/pm
58,267mi Manual Petrol 1.5L
£10,500
Peterborough
~£264/pm
1.5 218I Luxury Euro 6 Ss
30,000mi Manual Petrol 1.5L
£16,495
Salisbury
~£414/pm
220I M Sport Coupe
2,879mi Auto Petrol 2.0L
£34,990
~£879/pm
25,624mi Auto Petrol 1.5L
£22,501
Reading
~£565/pm
1.5 218I M Sport
21,682mi Manual Petrol 1.5L
£14,999
London
~£377/pm
4.4 dealer rating
218I Luxury
24,000mi Auto Petrol 1.5L
£19,795
Croydon
~£497/pm
218I M Sport Nav Step
12,580mi Auto Petrol 1.5L
£21,500
Warwick
~£540/pm
220D Xdrive Luxury Step
35,066mi Auto Diesel 2.0L
£15,698
Stirling
~£394/pm
2.0 225I Luxury Mpv Xdrive Euro 6
62,785mi Auto 2.0L
£10,450
King's Lynn
~£262/pm
220D M Sport Convertible
64,148mi Auto Diesel 2.0L
£12,950
Cheltenham
~£325/pm
218I M Sport
39,427mi Manual Petrol 1.5L
£11,498
Nottingham
~£289/pm
Results 1,296 - 1,320 of 1,435