Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
6,540 cars
View more photos (20)
318D M Sport Touring
17,251mi Auto Diesel
£29,650
Huddersfield
~£745/pm
4.4 dealer rating
View more photos (36)
Saloon
55,901mi Auto Diesel 2.0L
£14,000
London
~£352/pm
5.0 dealer rating
View more photos (67)
84,332mi Auto Hybrid 2.0L
£19,495
Nottingham
~£490/pm
4.3 dealer rating
Saloon 3.0 335D Xdrive M Sport Saloon 201666
63,500mi Auto Diesel 3.0L
£16,999
Stockton-on-Tees
~£427/pm
4.7 dealer rating
2.0 M Sport Euro 6 Ss
78,409mi Manual Diesel 2.0L
£13,495
Blackburn
~£339/pm
4.8 dealer rating
330E M Sport Step
31,423mi Auto Hybrid
£22,890
Middlesbrough
~£575/pm
4.1 dealer rating
View more photos (31)
320I M Sport Shadow Edition Step
64,010mi Auto Petrol
£15,490
Doncaster
~£389/pm
4.2 dealer rating
320I Sport
44,093mi Manual Petrol
£9,399
Rotherham
~£236/pm
View more photos (14)
3.0 M340i Mht Xdrive Euro 6 Ss
Auto 3.0L
£54,962
Edinburgh
~£1,380/pm
View more photos (19)
320I M Sport Step
30,349mi Auto Petrol 2.0L
£25,098
Glasgow
~£630/pm
4.6 dealer rating
View more photos (29)
2.0 320I M Sport Saloon 184 Ps
11,720mi Auto Petrol 2.0L
£24,990
Haslemere
~£628/pm
View more photos (39)
70,721mi Auto Petrol 2.0L
£18,683
Reading
~£469/pm
View more photos (46)
M Sport Pro Edition
19,001mi Auto Petrol
£32,392
Bridgwater
~£813/pm
View more photos (18)
4-Dr Saloon 2.0Td 188Bhp 320D Sport
37,980mi Manual Diesel 2.0L
£18,190
Stratford-upon-Avon
~£457/pm
Dealer Not Rated
View more photos (26)
2.0 330E 7.6Kwh M Sport Euro 6 Ss
88,280mi Auto Hybrid 2.0L
£9,795
Worksop
~£246/pm
4.5 dealer rating
View more photos (66)
Estate 3.0 330D M Sport Touring Xdrive Euro 5
115,000mi Auto Diesel 3.0L
£11,350
Peterborough
~£285/pm
View more photos (82)
2.0 320D M Sport Saloon Euro 6 S
53,500mi Auto Diesel 2.0L
£22,500
Hatfield
~£565/pm
View more photos (37)
2.0 330E 7.6Kwh M Sport Saloon Plug-in
68,117mi Auto Hybrid 2.0L
£10,994
Macclesfield
~£276/pm
View more photos (16)
M340d Xdrive Touring
5,844mi Auto Diesel 3.0L
£57,875
Littlehampton
~£1,453/pm
View more photos (35)
320I M Sport Touring Euro 6
10mi Auto Petrol 2.0L
£47,999
Swindon
~£1,205/pm
View more photos (17)
2.0 320D Sport Touring 184 Ps
106,036mi Auto Diesel 2.0L
£8,150
Hailsham
~£205/pm
View more photos (22)
3.0 335I Activehybrid 3 M Sport
31,700mi Auto Hybrid 3.0L
£11,995
Luton
~£301/pm
M340d Xdrive Saloon
1,800mi Auto Hybrid 3.0L
£50,995
Guildford
~£1,281/pm
View more photos (9)
320D Sport U1428
114,592mi Auto Diesel 2.0L
£6,950
Cookstown
~£175/pm
Results 1 - 24 of 6,540