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 (43)
330E M Sport Touring
9,837mi Auto Hybrid 2.0L
£37,470
Guildford
~£941/pm
4.1 dealer rating
View more photos (38)
320D Sport
58,861mi Auto Diesel 2.0L
£12,995
Wokingham
~£326/pm
4.3 dealer rating
View more photos (34)
320I M Sport Step Pro Pack
512mi Auto Petrol 2.0L
£42,000
Cardiff
~£1,055/pm
4.5 dealer rating
View more photos (11)
2020 2.0 330E M Sport Phev 289 Bhp
37,800mi Auto Hybrid 2.0L
£21,590
Stamford
~£542/pm
Coupe
81,000mi Manual Petrol 2.0L
£3,499
Bristol
~£88/pm
View more photos (16)
2.0 320D M Sport 188 Bhp
59,614mi Manual Diesel 2.0L
£20,690
Enniskillen
~£520/pm
5.0 dealer rating
View more photos (31)
320I M Sport Saloon
20,213mi Auto Petrol 2.0L
£25,695
Royal Tunbridge Wells
~£645/pm
3.4 dealer rating
View more photos (26)
M Sport
79,803mi Auto Hybrid 2.0L
£16,500
Sheffield
~£414/pm
View more photos (20)
3.0 M340d Mht Saloon Hybrid Xdrive
7,985mi Auto Diesel 3.0L
£47,695
Brighton
~£1,198/pm
4.2 dealer rating
View more photos (25)
320D Mht M Sport Step Pro Pack
42,030mi Auto Diesel 2.0L
£28,000
~£703/pm
View more photos (19)
330E Se Pro Step
29,877mi Auto Petrol 2.0L
£22,998
Nottingham
~£578/pm
4.6 dealer rating
2.0 320D Se Highline Euro 5
84,416mi Manual Diesel 2.0L
£4,950
Huntingdon
~£124/pm
3.9 dealer rating
View more photos (36)
320D Mht M Sport Step Techpro Pack
10,087mi Auto Diesel 2.0L
£43,000
Warwick
~£1,080/pm
View more photos (39)
2.0 320D Luxury Saloon
78,949mi Auto Diesel 2.0L
£7,495
Reading
~£188/pm
View more photos (23)
2.0 320D M Sport 175 Bhp
115,123mi Auto Diesel 2.0L
£5,995
Magherafelt
~£151/pm
View more photos (41)
3.0 330D Se Touring Euro 5 Ss
119,000mi Auto Diesel 3.0L
£7,690
Newcastle upon Tyne
~£193/pm
4.7 dealer rating
View more photos (27)
330E M Sport Step
14,995mi Auto Hybrid
£23,999
Walsall
~£603/pm
Saloon
84,588mi Auto Diesel 2.0L
£8,490
Stockton-on-Tees
~£213/pm
4.9 dealer rating
2.0 330E 12Kwh M Sport Euro 6 Ss
18,460mi Auto Hybrid 2.0L
£27,999
Chester
320I M Sport Step
35,712mi Auto Petrol 2.0L
£23,000
Braunstone Town
View more photos (9)
320D Se
139,000mi Manual Diesel 2.0L
£6,995
Armagh
~£176/pm
4.4 dealer rating
330E Se Pro
30,707mi Auto Hybrid
£20,995
Swansea
~£527/pm
View more photos (40)
330E M Sport Pro Edition
19,000mi Auto Hybrid 2.0L
£32,070
~£805/pm
View more photos (28)
2.0L 318D Se Touring 141 Bhp
135,000mi Manual Diesel 2.0L
£2,800
Maldon
~£70/pm
4.8 dealer rating
Results 144 - 168 of 6,540