Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
2,458 cars
View more photos (24)
M Sport
57,727mi Auto Diesel 2.0L
£20,100
Leeds
~£505/pm
4.5 dealer rating
View more photos (37)
545E Xdrive M Sport Saloon
20,373mi Auto Hybrid 3.0L
£39,250
Oxford
~£986/pm
4.2 dealer rating
View more photos (27)
43,062mi Auto Diesel 2.0L
£17,800
Peterborough
~£447/pm
View more photos (61)
2.0L 520I Se 181 Bhp
38,285mi Auto Petrol 2.0L
£16,849
Stevenage
~£423/pm
4.4 dealer rating
View more photos (30)
530E M Sport
101mi Auto Hybrid
£44,494
Harrogate
~£1,117/pm
View more photos (35)
530I M Sport
31,959mi Auto Petrol
£22,694
Derby
~£570/pm
View more photos (49)
2.0 520D M Sport Euro 6 Ss
86,000mi Auto Diesel 2.0L
£11,285
West Bromwich
~£283/pm
4.7 dealer rating
View more photos (26)
520D M Sport
58,727mi Auto Diesel 2.0L
£16,000
~£402/pm
View more photos (40)
2.0 530E 12Kwh M Sport Touring Steptronic Xdrive E
3,000mi Auto Hybrid 2.0L
£45,777
Swindon
~£1,150/pm
View more photos (22)
Saloon 2.0 520D M Sport Saloon Mot August 2025
127,700mi Auto Diesel 2.0L
£8,795
Glasgow
~£221/pm
4.6 dealer rating
View more photos (51)
2015 64 3.0
78,000mi Auto Diesel 3.0L
£14,950
Wembley
~£375/pm
4.8 dealer rating
540I Xdrive M Sport
45,273mi Auto Petrol
£22,699
Northwich
4.1 dealer rating
Saloon
107,000mi Manual Diesel 2.0L
£3,989
Dunstable
~£100/pm
View more photos (19)
520D Se
28,644mi Auto Diesel 2.0L
£19,298
Chertsey
~£485/pm
View more photos (68)
16,535mi Auto Hybrid 2.0L
£38,080
Online Dealer
~£956/pm
View more photos (32)
87,812mi Auto Hybrid 2.0L
£14,984
St Albans
~£376/pm
4.3 dealer rating
View more photos (33)
520D Mht Se Step
44,774mi Auto Diesel 2.0L
£22,000
~£552/pm
35,345mi Auto Petrol 3.0L
£26,299
Winsford
~£660/pm
View more photos (53)
6,707mi Auto Hybrid
£37,860
Barnstaple
~£951/pm
View more photos (28)
Saloon 2.0 520D M Sport Steptronic Euro 5 Ss
59,000mi Auto Diesel 2.0L
£8,995
Bromley
~£226/pm
View more photos (48)
6,710mi Auto Hybrid
£47,995
~£1,205/pm
550E Xdrive M Sport Pro
8,870mi Auto Hybrid 3.0L
£66,204
Reading
~£1,663/pm
View more photos (75)
2.0 520D Se 184
163,000mi Manual Diesel 2.0L
£2,990
Bradford
~£75/pm
View more photos (65)
3.0 535D M Sport 309 Bhp
56,668mi Auto Diesel 3.0L
£0
Sandy
~£0/pm
Dealer Not Rated
Results 48 - 72 of 2,458