Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
2,478 cars
View more photos (37)
2.0 520D M Sport Saloon 190 Ps
96,580mi Auto Diesel 2.0L
£8,990
King's Lynn
~£226/pm
4.2 dealer rating
View more photos (42)
530D Se
81,209mi Auto Diesel 3.0L
£16,500
Shrewsbury
~£414/pm
4.5 dealer rating
View more photos (44)
2.0 520D Mht M Sport Touring Steptronic Euro 6 S
28,001mi Auto Hybrid 2.0L
£31,499
Warrington
~£791/pm
4.1 dealer rating
View more photos (40)
530E M Sport
88,534mi Auto Hybrid
£21,299
Nottingham
~£535/pm
View more photos (24)
520D M Sport
90,207mi Auto Diesel 2.0L
£10,999
Newcastle upon Tyne
~£276/pm
Hatchback
114,134mi Auto Diesel 3.0L
£5,299
West Bromwich
~£133/pm
4.7 dealer rating
530E Xdrive M Sport
45,192mi Auto Hybrid 2.0L
£27,449
Birmingham
~£689/pm
4.3 dealer rating
View more photos (46)
M Sport
8,869mi Auto Hybrid
£37,284
Bridgwater
~£936/pm
View more photos (66)
Estate 2.0 520D M Sport Touring Euro 5 Ss
120,000mi Auto Diesel 2.0L
£6,000
Milton Keynes
~£151/pm
4.6 dealer rating
View more photos (50)
3.0 535D M Sport Euro 6 Ss
76,279mi Auto Diesel 3.0L
£13,495
Crawley
~£339/pm
4.8 dealer rating
View more photos (27)
520D Se
41,793mi Auto Diesel 2.0L
£17,000
Tamworth
~£427/pm
520D M Sport Mhev
40,206mi Auto Diesel 2.0L
£24,250
Melksham
~£609/pm
4.4 dealer rating
View more photos (31)
2.0 520D Xdrive M Sport 188 Bhp
88,064mi Auto Diesel 2.0L
£17,970
Stockport
~£451/pm
View more photos (48)
3.0 Mht M Sport Steptronic Xdrive Euro 6 Ss
15,865mi Auto Hybrid 3.0L
£35,995
Huddersfield
~£904/pm
View more photos (57)
4.4 M5 Competition
45,000mi Auto 4.4L
£49,995
Bedford
~£1,255/pm
View more photos (43)
520D Xdrive M
40,247mi Auto 2.0L
£20,000
Uxbridge
~£502/pm
View more photos (45)
2.0 520I M Sport Touring 181 Bhp
49,600mi Auto Petrol 2.0L
£23,995
Elgin
~£603/pm
View more photos (21)
Saloon
58,000mi Auto Diesel 2.0L
£13,490
Walsall
2.0 520D Se Saloon
68,742mi Manual Diesel 2.0L
£8,999
Redditch
View more photos (29)
Bmw Saloon 530E M Sport Pro Pack
22,299mi Auto Hybrid 2.0L
£31,601
Basingstoke
~£794/pm
View more photos (36)
2.0 520D M Sport Euro 6 Ss
108,000mi Auto Diesel 2.0L
£14,850
Newtownabbey
~£373/pm
4.9 dealer rating
View more photos (25)
520D Mht M Sport
42,822mi Auto Diesel 2.0L
£23,000
West Bridgford
~£578/pm
View more photos (17)
2.0 520D M Sport 188 Bhp
65,900mi Auto Diesel 2.0L
£19,995
Armagh
View more photos (35)
520D M Sport Touring
73,346mi Auto Diesel 2.0L
£16,795
Liverpool
~£422/pm
Results 336 - 360 of 2,478