Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
78 cars
View more photos (10)
M135i
65,000mi Manual Petrol 3.0L
£12,000
Birmingham
~£301/pm
4.7 dealer rating
View more photos (51)
128Ti Step Live Cockpit Professional
15,028mi Auto Petrol 2.0L
£30,998
~£778/pm
4.5 dealer rating
View more photos (22)
1.6L 116I Sport
59,667mi Manual Petrol 1.6L
£7,285
~£183/pm
4.4 dealer rating
View more photos (27)
2.0 118D M Sport Euro 5 Ss
74,000mi Auto Diesel 2.0L
£7,495
~£188/pm
4.6 dealer rating
View more photos (25)
Hatchback
72,000mi Manual Petrol 1.6L
£5,000
~£126/pm
2L Se
94,365mi Manual Diesel 2.0L
£2,000
~£50/pm
Results 72 - 78 of 78