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 (25)
M240i Auto
48,000mi Auto Petrol 3.0L
£17,995
Chester
~£452/pm
4.0 dealer rating
View more photos (43)
218I 136 M Sport Pro Pack
5,186mi Manual Petrol 1.5L
£24,399
Peterborough
~£613/pm
4.6 dealer rating
View more photos (36)
218I M Sport Dct
70,827mi Auto Petrol
£17,100
Mansfield
~£429/pm
4.1 dealer rating
View more photos (40)
1.5 218I M Sport Cwvehiclemarketing
24,548mi Manual Petrol 1.5L
£18,920
Walsall
~£475/pm
4.5 dealer rating
View more photos (35)
218D M Sport Step
31,478mi Auto Diesel 2.0L
£22,490
Dungannon
~£565/pm
4.8 dealer rating
View more photos (38)
220I Sport
49,258mi Manual Petrol 2.0L
£11,050
~£277/pm
View more photos (42)
218I 136 M Sport Dct Pro Pack
8,650mi Auto Petrol 1.5L
£25,299
Maidstone
~£635/pm
View more photos (12)
Coupe
71,514mi Manual Diesel 2.0L
£12,950
Carrickfergus
~£325/pm
2.0 220I M Sport Saloon Dct 178 Ps
2,500mi Auto Petrol 2.0L
£31,990
Southend-on-Sea
~£803/pm
4.2 dealer rating
220I M Sport Coupe
5,025mi Auto Petrol 2.0L
£38,900
Edinburgh
~£977/pm
View more photos (39)
218I Se
65,500mi Auto Petrol 1.5L
£10,000
Horley
~£251/pm
View more photos (34)
1.5 218I Sport 134 Bhp
52,559mi Manual Petrol 1.5L
£11,770
Stockport
~£296/pm
4.7 dealer rating
230I M Sport Nav Step
21,444mi Auto Petrol
£18,699
Durham
~£470/pm
View more photos (20)
M235i Xdrive Step Techpro Pack
6,690mi Auto Petrol 2.0L
£33,898
Fortrose
~£851/pm
View more photos (30)
218I 136 M Sport Dct
20,135mi Auto Petrol
£20,497
Cardiff
~£515/pm
View more photos (28)
218I M Sport
25,582mi Manual Petrol 1.5L
£16,000
Oldbury
~£402/pm
View more photos (17)
44,634mi Manual Petrol 1.5L
£10,399
Urmston
~£261/pm
225Xe M Sport Premium
70,000mi Auto Hybrid 1.5L
£12,995
Ipswich
~£326/pm
5.0 dealer rating
218D Sport
36,500mi Manual Diesel 2.0L
£12,200
~£306/pm
View more photos (51)
2.0 220I M Sport Euro 6 Ss
8,789mi Auto Petrol 2.0L
£35,990
~£904/pm
View more photos (18)
Petrol
9,648mi Auto Petrol 1.5L
£20,495
Doncaster
View more photos (23)
14,000mi Auto Petrol 2.0L
£27,500
Kirkcaldy
~£691/pm
View more photos (21)
220D M Sport
81,000mi Auto Diesel 2.0L
£12,500
Farnborough
~£314/pm
View more photos (33)
223I Sport Active Tourer Mhev
20,800mi Auto Petrol 2.0L
£23,959
Kingston upon Hull
~£602/pm
Results 480 - 504 of 1,386