Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
38 cars
View more photos (70)
3.0 M140i Hatchback Euro 6 Ss
56,500mi Auto Petrol 3.0L
£17,500
Newcastle upon Tyne
~£439/pm
4.6 dealer rating
View more photos (34)
Sport
47,177mi Manual Petrol 1.5L
£11,000
~£276/pm
View more photos (79)
M135i Xdrive
16,100mi Auto Petrol 2.0L
£26,750
~£672/pm
View more photos (11)
3.0 M135i Euro
86,300mi Manual 3.0L
£10,000
~£251/pm
View more photos (59)
1.5 118I M Sport Hatchback Euro
26,083mi Manual Petrol 1.5L
£17,990
~£452/pm
4.5 dealer rating
View more photos (28)
2.0 118D Exclusive
76,312mi Manual 2.0L
£4,500
~£113/pm
4.2 dealer rating
View more photos (27)
1.5 118I Sport Hatchback Euro 6
32,464mi Manual Petrol 1.5L
£16,395
~£412/pm
View more photos (74)
45,479mi Manual Petrol 1.5L
£17,250
~£433/pm
View more photos (56)
128Ti
4,589mi
£29,291
~£736/pm
4.9 dealer rating
View more photos (44)
M135i
42,858mi
£25,991
~£653/pm
View more photos (63)
2.0 118D M
77,522mi Manual 2.0L
52,314mi Auto Petrol 3.0L
44,640mi Manual Petrol 3.0L
£14,750
~£370/pm
1.5 118I M Sport Lcp Hatchback
40,729mi Manual Petrol 1.5L
£18,500
~£465/pm
Results 24 - 38 of 38