Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
6,475 cars
View more photos (54)
Saloon 2.0 318D M Sport Euro 6 Ss 201666
91,747mi Manual Diesel 2.0L
£9,795
Leicester
~£246/pm
5.0 dealer rating
View more photos (24)
2.0 320D Se Saloon
145,008mi Auto Diesel 2.0L
£3,995
London
~£100/pm
3.5 dealer rating
View more photos (28)
M Sport Saloon
11,687mi Auto Petrol 2.0L
£34,990
Preston
~£879/pm
4.5 dealer rating
View more photos (41)
330E M Sport
20,615mi Auto Hybrid 2.0L
£33,999
Warrington
~£854/pm
4.1 dealer rating
View more photos (45)
2.0 330E 12Kwh M Sport Saloon Plug-in H
9,267mi 2.0L
£32,000
Edinburgh
~£804/pm
4.2 dealer rating
Saloon 2.0 330E 12Kwh M Sport Euro 6 Ss
90,000mi Auto Hybrid 2.0L
£17,490
Nottingham
~£439/pm
4.4 dealer rating
View more photos (52)
2.0 320D M Sport Touring 188 Bhp
119,000mi Auto Diesel 2.0L
£10,000
Manchester
~£251/pm
4.9 dealer rating
View more photos (25)
Bmw Used F31 318D Se Touring B47u 2.0D Lci
37,971mi Auto Diesel 2.0L
£17,495
Glasgow
4.3 dealer rating
View more photos (31)
320I Se Saloon
26,244mi Auto Petrol 2.0L
£22,490
~£565/pm
View more photos (59)
62,125mi Auto Hybrid 2.0L
£19,995
Telford
~£502/pm
4.8 dealer rating
View more photos (21)
2.0 320D M Sport Business Edition Steptronic Euro
87,800mi Auto Diesel 2.0L
£5,890
Beckenham
~£148/pm
View more photos (34)
320I M Sport Step Tech Pack
30,743mi Auto Petrol 2.0L
£26,099
Burnley
~£655/pm
4.6 dealer rating
View more photos (66)
M Sport Shadow Edition
68,600mi Manual Diesel 2.0L
£13,250
Bristol
~£333/pm
View more photos (51)
M Sport
56,216mi Auto Petrol
£19,414
Bolton
~£488/pm
View more photos (35)
318D M Sport Step
40,933mi Auto Diesel 2.0L
£17,499
Stockport
View more photos (16)
320D Mht M Sport Step
14,127mi Auto Diesel 2.0L
£32,498
Fortrose
~£816/pm
View more photos (6)
Saloon 3.0 335D M Sport Shadow Edition Xdrive
80,000mi 3.0L
£17,000
~£427/pm
318I Se Pro Step
14,592mi Auto Petrol 2.0L
£21,000
Tamworth
~£527/pm
View more photos (15)
2020 2.0 320I M Sport 181 Bhp
48,300mi Auto Petrol 2.0L
£21,990
Stamford
~£552/pm
View more photos (9)
2.0 330E Se Pro 289 Bhp
74,868mi Auto Hybrid 2.0L
£14,499
York
~£364/pm
3.8 dealer rating
Hybrid
55,000mi Auto Hybrid 2.0L
£24,948
Chelmsford
~£627/pm
320D M Sport
78,555mi Auto Diesel 2.0L
£20,995
Slough
View more photos (26)
68,931mi Auto Hybrid 2.0L
£17,798
Newcastle upon Tyne
~£447/pm
320I M Sport Euro 6
28,281mi Auto Petrol 2.0L
£25,000
Melksham
~£628/pm
Results 96 - 120 of 6,475