Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
71 cars
View more photos (41)
2017 3.0 M140i Hatchback Euro 6 S
38,000mi Auto Petrol 3.0L
£19,995
Guildford
~£502/pm
5.0 dealer rating
View more photos (48)
2.0 Hatchback Xdrive Euro 6 Ss
82,367mi Auto Petrol 2.0L
Wolverhampton
4.3 dealer rating
View more photos (11)
M135i Auto
39,000mi Auto Petrol 3.0L
£11,990
Heathfield
~£301/pm
3.0 Shadow Edition Euro 6 Ss
59,900mi Auto Petrol 3.0L
£20,995
Huddersfield
~£527/pm
4.4 dealer rating
View more photos (47)
M140i Shadow Edition
44,124mi Auto Petrol 3.0L
Wakefield
4.8 dealer rating
View more photos (42)
44,500mi Auto Petrol 3.0L
£22,995
~£577/pm
View more photos (23)
M140i Auto
52,870mi Auto Petrol 3.0L
£20,000
York
View more photos (44)
Hatchback
49,550mi 3.0L
£12,499
Leatherhead
~£314/pm
View more photos (21)
Petrol
75,175mi Auto Petrol 3.0L
£14,199
Southampton
~£357/pm
4.6 dealer rating
View more photos (74)
3.0 Euro 5 Ss
95,000mi Auto Petrol 3.0L
£8,950
Peterborough
~£225/pm
4.7 dealer rating
View more photos (25)
51,500mi Auto Petrol 3.0L
£18,999
Waltham Abbey
~£477/pm
View more photos (32)
£21,799
~£547/pm
76,881mi Auto Petrol 3.0L
£15,495
~£389/pm
View more photos (34)
3.0 Euro 6 Ss
60,000mi Auto Petrol 3.0L
£17,890
Welwyn Garden City
~£449/pm
54,500mi Auto Petrol 3.0L
£16,995
~£427/pm
View more photos (51)
M135i
52,650mi Auto Petrol 3.0L
£16,999
View more photos (37)
Auto
84,385mi Auto Petrol 3.0L
£9,888
Camberley
~£248/pm
4.5 dealer rating
View more photos (19)
5dr
121,000mi Auto Petrol 3.0L
£8,495
Fulham
~£213/pm
View more photos (30)
59,800mi 3.0L
Xdrive
15,463mi Auto Petrol
£29,440
Blackburn
~£739/pm
8,796mi Auto Petrol 2.0L
£30,990
Preston
~£778/pm
9,613mi Auto Petrol 2.0L
£31,940
~£802/pm
9,942mi Auto Petrol 2.0L
Results 48 - 71 of 71