Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
96 cars
View more photos (40)
118I M Sport
66,600mi Auto Petrol 1.5L
£13,550
Maidenhead
~£340/pm
4.8 dealer rating
View more photos (36)
118I 136 M Sport Step Lcptech Pk
12,522mi Auto Petrol 1.5L
£25,227
Reading
~£634/pm
4.2 dealer rating
View more photos (25)
26,881mi Manual Petrol 1.5L
£0
Thatcham
~£0/pm
4.1 dealer rating
View more photos (20)
M135i Xdrive Step
11,862mi Auto Petrol 2.0L
£29,000
~£728/pm
4.5 dealer rating
View more photos (29)
2.0 118D Se Hatchback Euro 5 Ss
45,300mi Auto Diesel 2.0L
£8,199
~£206/pm
4.9 dealer rating
1.6 116I Sport Euro 6 Ss
111,000mi Manual Petrol 1.6L
£4,995
Wokingham
~£125/pm
View more photos (34)
1.6 Sport Euro 6 Ss
45,000mi Auto Petrol 1.6L
£9,995
Slough
~£251/pm
4.7 dealer rating
View more photos (28)
2.0 120I M Sport
96,240mi Manual Petrol 2.0L
£2,395
~£60/pm
4.3 dealer rating
View more photos (24)
3.0 M140i Euro 6 Ss
52,000mi Auto Petrol 3.0L
£15,995
~£402/pm
View more photos (6)
118D Se
22,987mi Manual Diesel 2.0L
View more photos (69)
1.5 116D Sport Euro 6 Ss
90,200mi Manual Diesel 1.5L
£6,700
~£168/pm
5.0 dealer rating
View more photos (23)
2.0 120D Se Steptronic
103,425mi Auto Diesel 2.0L
£1,795
~£45/pm
60,000mi Manual Petrol 1.6L
£6,399
~£161/pm
View more photos (39)
3.0 M135i Euro 6 Ss
59,000mi Auto Petrol 3.0L
£14,550
~£365/pm
118I 136 Se Live Cockpit Professional
11,344mi Manual Petrol 1.5L
£20,000
~£502/pm
37,670mi Auto 1.5L
£13,495
~£339/pm
118I Sport
33,580mi Auto 1.5L
12,235mi Auto Petrol 1.5L
£24,690
~£620/pm
Hatchback 2.0 116D Sport Euro 5 Ss 201564
75,000mi Manual Diesel 2.0L
£6,500
~£163/pm
118I 136 M Sport Live Cockpit Professional
3,706mi Manual Petrol 1.5L
£24,411
~£613/pm
1.5 118I Sport Hatchback Euro 6
48,000mi Manual Petrol 1.5L
£10,999
~£276/pm
118I 1.5 Sport Nav
45,268mi Manual Petrol 1.5L
£11,750
~£295/pm
M135i Xdrive
18,747mi Auto Petrol 2.0L
£27,695
Newbury
~£695/pm
3.0 135I M Sport
118,000mi Auto Petrol 3.0L
£7,495
~£188/pm
Results 72 - 96 of 96