Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
93 cars
View more photos (33)
Estate
86,000mi Auto Diesel 2.0L
£11,299
Newcastle upon Tyne
~£284/pm
4.9 dealer rating
View more photos (39)
330E M Sport
4,500mi Auto Hybrid 2.0L
£40,938
Sunderland
~£1,028/pm
4.3 dealer rating
View more photos (23)
3.0 330D Xdrive M Sport Touring 255 Bhp
33,611mi Auto Diesel 3.0L
£19,000
Whitley Bay
~£477/pm
4.2 dealer rating
View more photos (27)
320I Xdrive M Sport
84,400mi Manual Petrol 2.0L
£7,499
~£188/pm
Dealer Not Rated
View more photos (35)
Coupe 2.0 320I M Sport Euro 4 200858
100,000mi Manual Petrol 2.0L
£4,499
Washington
~£113/pm
View more photos (24)
320D M Sport
46,000mi Auto Diesel 2.0L
£21,990
~£552/pm
3.9 dealer rating
335D Xdrive M Sport Step 7 Bmw Service
89,911mi Auto Diesel 3.0L
£14,999
~£377/pm
4.5 dealer rating
View more photos (50)
2.0 320D M Sport 188 Bhp
89,257mi Auto Diesel 2.0L
£18,190
~£457/pm
View more photos (43)
3.0 330D M
128,489mi Auto Diesel 3.0L
£10,600
~£266/pm
4.6 dealer rating
View more photos (30)
320I M Sport Step
11,062mi Auto Petrol
£31,896
Wallsend
~£801/pm
View more photos (46)
2.0 320D M Sport Touring Euro 6 Ss
33,787mi Auto Diesel 2.0L
£21,999
4.8 dealer rating
330I M Sport
38,000mi Auto Petrol 2.0L
£25,500
~£640/pm
2.0 320D Sport Euro 5 Ss
74,500mi Manual Diesel 2.0L
£6,999
~£176/pm
5.0 dealer rating
330E Sport Pro
32,660mi Auto Hybrid 2.0L
£20,114
~£505/pm
2.0 320I Se Euro 4
85,000mi Manual Petrol 2.0L
£2,475
Hebburn
~£62/pm
4.4 dealer rating
320D Sport
59,497mi Auto Diesel 2.0L
£21,490
~£540/pm
4.1 dealer rating
325D Blueperformance M Sport
60,987mi Auto Diesel 2.0L
£13,500
~£339/pm
68,250mi Auto Diesel 2.0L
£13,750
~£345/pm
2.0 320D M Sport Saloon Euro 5 S
72,797mi Auto Diesel 2.0L
£11,750
~£295/pm
70,649mi Auto Diesel 2.0L
£13,080
South Shields
~£328/pm
2.0 320D M Sport Touring 181 Bhp
39,642mi Auto Diesel 2.0L
£14,890
Gateshead
~£374/pm
Results 72 - 93 of 93