Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
2,427 cars
View more photos (42)
530D Se
81,209mi Auto Diesel 3.0L
£16,250
Shrewsbury
~£408/pm
4.5 dealer rating
View more photos (40)
530E M Sport
88,534mi Auto Hybrid
£21,299
Nottingham
~£535/pm
4.1 dealer rating
View more photos (24)
Hatchback
114,134mi Auto Diesel 3.0L
£4,999
West Bromwich
~£126/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,270
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
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
~£226/pm
View more photos (29)
Bmw Saloon 530E M Sport Pro Pack
22,299mi Auto Hybrid 2.0L
£31,465
Basingstoke
~£790/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
2.0 530E M Sport 289 Bhp
52,000mi Auto Hybrid 2.0L
£29,950
Hertford
~£752/pm
View more photos (23)
92,347mi Auto Diesel 2.0L
£15,400
Peterborough
~£387/pm
View more photos (10)
520D 190 M Sport
146,000mi Auto Diesel 2.0L
£8,950
Strabane
~£225/pm
Dealer Not Rated
520I M Sport
2,327mi Auto Petrol 2.0L
£45,990
Bolton
~£1,155/pm
Results 48 - 72 of 2,427