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 (31)
3.0 335I M Sport Steptronic Euro 4
50,000mi Auto Petrol 3.0L
£9,000
Rainham
~£226/pm
4.6 dealer rating
View more photos (58)
2.0 12Kwh M Sport Euro 6 Ss
32,190mi Auto Hybrid 2.0L
£20,995
Bolton
~£527/pm
4.7 dealer rating
View more photos (6)
2.0 318D Se Mhev 148 Bhp
89,611mi Auto Diesel 2.0L
£14,990
Peterborough
~£376/pm
View more photos (37)
M Sport
22,163mi Auto Hybrid 2.0L
£31,710
Online Dealer
~£796/pm
4.5 dealer rating
View more photos (30)
330E M Sport Step
69,094mi Auto Hybrid 2.0L
£19,350
Wakefield
~£486/pm
View more photos (22)
320I M Sport Step Pro Pack
43,001mi Auto Petrol 2.0L
£23,000
Oldbury
~£578/pm
View more photos (29)
10,959mi Auto Hybrid 2.0L
£32,500
Cardiff
~£816/pm
Estate
51,673mi Hybrid 2.0L
£21,845
Middlesbrough
~£549/pm
4.3 dealer rating
View more photos (72)
Saloon 2.0 330E 12Kwh M Sport Euro 6 Ss
79,000mi Auto Hybrid 2.0L
£18,898
Wembley
~£475/pm
4.9 dealer rating
2.0 320D M Sport 188 Bhp
79,214mi Auto Diesel 2.0L
£18,296
Luton
~£459/pm
View more photos (16)
28,591mi Auto Petrol 2.0L
£25,798
Nottingham
~£648/pm
View more photos (38)
2.0 330E 12Kwh M Sport Touring Xdrive Euro 6
17,504mi Auto Hybrid 2.0L
£39,499
Wilmslow
~£992/pm
4.1 dealer rating
View more photos (27)
Saloon 2.0 330E 12Kwh Se Pro Euro 6 Ss
113,000mi Auto Hybrid 2.0L
£11,990
Manchester
~£301/pm
5.0 dealer rating
View more photos (63)
Convertible
62,565mi Auto Petrol 3.0L
£8,995
Addlestone
View more photos (42)
330E M Sport Step Pro Pack
24,658mi Auto Hybrid 2.0L
£31,899
~£801/pm
View more photos (8)
330E M Sport
89,000mi Auto Hybrid 2.0L
£15,979
Derby
~£401/pm
View more photos (9)
2.0 320D M Sport
53,000mi Auto Diesel 2.0L
£12,979
Helensburgh
~£326/pm
View more photos (55)
M340i Xdrive
39,500mi Auto Petrol 3.0L
£32,490
Basingstoke
View more photos (39)
2.0 330E 12Kwh M Sport Pro Edition Touring Eu
57,660mi Auto Hybrid 2.0L
£26,680
Barnsley
~£670/pm
View more photos (45)
44,000mi Auto Hybrid
£21,495
Preston
~£540/pm
View more photos (20)
Estate 2.0 318D Sport Touring Euro 5 Ss 20
97,280mi Manual Diesel 2.0L
£6,995
Walsall
~£176/pm
4.8 dealer rating
View more photos (40)
2.0 330E M Sport 181 Bhp
45,000mi Auto Hybrid 2.0L
£14,480
Cambridge
~£364/pm
4.4 dealer rating
View more photos (25)
2.0 330E 12Kwh M Sport Touring Euro 6 Ss 5
23,670mi Auto Hybrid 2.0L
£33,999
Southport
~£854/pm
View more photos (34)
320D M Sport Step
66,598mi Auto Diesel
£12,899
Northwich
~£324/pm
Results 96 - 120 of 6,540