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 (36)
2.0 330E 12Kwh M Sport Euro 6 Ss
6,851mi Auto Hybrid 2.0L
£35,999
Wilmslow
~£904/pm
4.1 dealer rating
View more photos (28)
320D Xdrive M Sport
38,870mi Auto Diesel 2.0L
£15,409
Tipton
~£387/pm
4.6 dealer rating
View more photos (24)
330E Xdrive M Sport Saloon
4,800mi Auto Hybrid 2.0L
£37,990
Lincoln
~£954/pm
Dealer Not Rated
View more photos (22)
2.0 320D Ed Plus Euro 6 Ss
116,000mi Auto Diesel 2.0L
£7,250
Hounslow
~£182/pm
4.5 dealer rating
View more photos (33)
3.0 330D Mht M Sport Saloon Hybrid
37,986mi Diesel 3.0L
£27,750
Edinburgh
~£697/pm
4.2 dealer rating
View more photos (23)
320I Sport Saloon
32,615mi Auto Petrol 2.0L
£22,295
Craigavon
~£560/pm
View more photos (8)
2.9 330D Se
97,000mi Auto Diesel 2.9L
£3,995
Bedford
~£100/pm
View more photos (38)
330E M Sport Step Pro Pack
28,027mi Auto Hybrid 2.0L
£30,999
Newport
~£778/pm
View more photos (40)
2.0 330E 12Kwh M
61,008mi Auto Petrol 2.0L
£20,991
Nottingham
~£527/pm
4.7 dealer rating
3.0 340I M Sport Touring Euro 6 S
71,200mi Auto Petrol 3.0L
£21,890
~£550/pm
View more photos (46)
M340i Xdrive
16,152mi Auto Petrol 3.0L
£33,660
Stockton-on-Tees
~£845/pm
4.3 dealer rating
View more photos (78)
318D M Sport
30,444mi Auto Diesel 2.0L
£24,990
Wigan
~£628/pm
View more photos (26)
320D Xdrive M Sport Step
50,245mi Auto Diesel 2.0L
£22,890
Boston
~£575/pm
View more photos (27)
1.6L 316I Sport 135 Bhp
69,636mi Manual Petrol 1.6L
£6,695
Leeds
~£168/pm
4.0 dealer rating
View more photos (15)
320D Mht M Sport Step Techpro Pack
9,339mi Auto Diesel 2.0L
£40,898
Rutherglen
~£1,027/pm
View more photos (17)
320I M Sport Step
50,188mi Auto Petrol 2.0L
£19,998
~£502/pm
View more photos (57)
2018 3.0 340I M Sport Shadow Edition Saloon Pe
49,500mi Auto Petrol 3.0L
£26,949
Watford
~£677/pm
4.8 dealer rating
330E M Sport
50,229mi Auto Hybrid 2.0L
£21,000
Stevenage
View more photos (43)
330I M Sport Step Tech Pack
21,160mi Auto Petrol 2.0L
£31,500
Shrewsbury
~£791/pm
57,555mi Auto Petrol 2.0L
£23,500
~£590/pm
View more photos (31)
11,835mi Auto Hybrid 2.0L
£39,500
Cardiff
~£992/pm
View more photos (7)
2.0 318D Sport Saloon Euro 5 Ss
98,000mi Auto Diesel 2.0L
£8,850
Derry
~£222/pm
View more photos (10)
2.0 320D Ed Blueperformance
123,000mi Manual Diesel 2.0L
£5,495
Magherafelt
~£138/pm
View more photos (100)
2.0 320I M Sport Euro 6 Ss
16,539mi Auto Petrol 2.0L
£23,202
~£583/pm
Results 72 - 96 of 6,540