Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
21 cars
View more photos (23)
550E Xdrive M Sport Pro
2,446mi Auto Hybrid 3.0L
£78,750
Worcester
~£1,978/pm
4.5 dealer rating
Estate 2.0 520D M Sport Touring 2018
64,633mi Auto Diesel 2.0L
£18,495
Evesham
~£464/pm
4.8 dealer rating
View more photos (12)
5 Series
44,911mi Manual Petrol 2.0L
£14,911
Redditch
~£374/pm
4.6 dealer rating
View more photos (33)
2.5 525I M Sport 215 Bhp
107,000mi Auto Petrol 2.5L
£4,490
Kidderminster
~£113/pm
2.0 520D Se Saloon
68,742mi Manual Diesel 2.0L
£8,999
~£226/pm
Estate 2.0 520D M Sport Touring 2017
79,000mi Manual Diesel 2.0L
£12,975
~£326/pm
View more photos (45)
4.4 M5 Competition Edition 4Wd
38,000mi Auto Petrol 4.4L
£53,499
~£1,343/pm
View more photos (28)
2.0 518D Luxury Saloon
58,644mi Manual Diesel 2.0L
£12,999
View more photos (26)
M Sport
138,277mi Auto Diesel 2.0L
£3,390
~£85/pm
4.7 dealer rating
2.0 520D M Sport
80,000mi Auto Diesel 2.0L
£11,995
~£301/pm
3.7 dealer rating
View more photos (44)
520D Mht M Sport Step
19,000mi Auto Diesel 2.0L
£31,640
~£795/pm
View more photos (56)
520D Xdrive Se
64,546mi Auto Diesel 2.0L
£15,838
~£398/pm
View more photos (22)
520D Xdrive Mht M Sport Step Pro Pack
23,450mi Auto Diesel
£33,000
~£829/pm
View more photos (21)
520D M Sport Touring
60,213mi Auto Diesel 2.0L
£13,895
~£349/pm
530I M Sport
37,137mi Auto Petrol 2.0L
£22,995
Droitwich Spa
~£577/pm
5.0 dealer rating
View more photos (60)
520D M Sport U107473 Ulez
42,608mi Auto Diesel 2.0L
£13,989
~£351/pm
View more photos (15)
530D M Sport Touring
51,006mi Auto Diesel 3.0L
£15,499
~£389/pm
View more photos (10)
520D Se
143,901mi Auto Diesel 2.0L
£7,991
~£201/pm
View more photos (30)
2.0 530E M Sport U11052 Ulez
93,333mi Auto Hybrid 2.0L
£16,990
~£427/pm
530E M Sport Pro Pack
2,502mi Auto Hybrid 2.0L
£53,250
~£1,337/pm
540I Xdrive M Sport Techplus Pack
18,673mi Auto Petrol
£35,000
~£879/pm
530E M Sport
5mi Auto Hybrid 2.0L
£46,499
Stafford
~£1,168/pm
4.3 dealer rating
View more photos (20)
530E M Sport Pro
10mi Auto Hybrid 2.0L
£58,998
Fortrose
~£1,482/pm
£46,000
Loughton
~£1,155/pm