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 (50)
Estate 2.0 330E M Sport Touring 2021
35,000mi Auto Hybrid 2.0L
£27,490
Basingstoke
~£690/pm
4.9 dealer rating
View more photos (32)
2.0 330E 12Kwh M Sport Pro Edition Xdrive Eur
87,150mi Auto Hybrid 2.0L
£20,995
Richmond
~£527/pm
4.5 dealer rating
View more photos (9)
318D Se
61,000mi Auto Diesel 2.0L
£14,995
Wishaw
~£377/pm
View more photos (20)
320I M Sport Saloon
27,538mi Auto Petrol
£23,990
Stockport
~£602/pm
4.1 dealer rating
View more photos (49)
330E Se
100,481mi Auto Hybrid 2.0L
£7,795
Wakefield
~£196/pm
4.8 dealer rating
View more photos (53)
2.0 320D M Sport Saloon Euro 6
108,606mi Manual Diesel 2.0L
£7,990
London
~£201/pm
320D Mht M Sport Step Pro Pack
10,244mi Auto Diesel 2.0L
£41,000
Sheffield
~£1,030/pm
View more photos (27)
2.0 320I Sport Xdrive Euro 6 Ss
70,250mi Manual Petrol 2.0L
£9,795
Wolverhampton
~£246/pm
14,813mi Auto Petrol 2.0L
£27,950
Oxford
~£702/pm
4.2 dealer rating
View more photos (40)
330I M Sport Euro 6
22,123mi Auto Petrol 2.0L
£25,222
Swindon
~£633/pm
4.4 dealer rating
View more photos (25)
Saloon
100,315mi Auto Hybrid 2.0L
£15,500
Aldridge
~£389/pm
4.0 dealer rating
View more photos (34)
2.0 330E 12Kwh M Sport Xdrive Euro 6 Ss
82,267mi Auto Hybrid 2.0L
£17,999
Hartlepool
~£452/pm
4.3 dealer rating
View more photos (30)
5,000mi Auto Petrol 2.0L
£34,490
Borehamwood
~£866/pm
3.7 dealer rating
View more photos (42)
2.0 320D M Sport Saloon 190 Ps
91,464mi Auto Diesel 2.0L
Bedford
View more photos (26)
M340d Xdrive Mht Step
4,326mi Auto Diesel 3.0L
£60,000
~£1,507/pm
320D Xdrive M Sport Step
55,540mi Auto Diesel 2.0L
£23,500
Manchester
~£590/pm
View more photos (37)
330D M Sport Touring
119,000mi Auto Diesel 3.0L
£5,990
Bradford
~£150/pm
Dealer Not Rated
View more photos (6)
M340d Mht
45,044mi Auto Hybrid 3.0L
£0
Thatcham
~£0/pm
320D M Sport Touring
5,857mi Auto Diesel 2.0L
£41,950
Northampton
~£1,053/pm
View more photos (39)
2.0 330E 12Kwh M
50,106mi Auto Petrol 2.0L
£23,991
Nottingham
4.7 dealer rating
3.0 330D M Sport
103,000mi Auto Diesel 3.0L
£11,990
~£301/pm
View more photos (17)
318I Sport
60,034mi Auto Petrol 1.5L
£11,995
Wigan
View more photos (8)
2.0 320D M Sport Xdrive Euro 6 Ss
111,443mi Auto Diesel 2.0L
£9,789
Luton
330I M Sport
41,356mi Auto Petrol 2.0L
£23,199
~£583/pm
Results 408 - 432 of 6,540