Filter results 298 Cars
Browse by shape
Browse by engine
Sort By
2020 BMW 3 Series
2.0 330E M SPORT 4d AUTO 288 BHP
2.0 330E M SPORT 4d AUTO 288 BHP
S James Prestige Limited
54,500 miles
Call dealer
£23,988
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
S James Prestige Limited
54,300 miles
Call dealer
£23,988
2020 BMW 3 Series
3.0 330D M SPORT 4d AUTO 261 BHP
3.0 330D M SPORT 4d AUTO 261 BHP
S James Prestige Limited
55,900 miles
Call dealer
£24,250
2019 BMW 3 Series
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
S James Prestige Limited
43,800 miles
Call dealer
£24,468
2021 BMW 3 Series
2.0 330E M SPORT 4d AUTO 288 BHP
2.0 330E M SPORT 4d AUTO 288 BHP
S James Prestige Limited
53,500 miles
Call dealer
£25,176
2021 BMW 3 Series
2.0 330E M SPORT 5d 288 BHP Parking Assistant, Reverse Camera, Heated Front Seats, Satellite Navigat
2.0 330E M SPORT 5d 288 BHP Parking Assistant, Reverse Camera, Heated Front Seats, Satellite Navigat
Car Time Motor Co UK Ltd Bury
64,951 miles
Call dealer
£25,439
2021 BMW 3 Series
3.0 330D M SPORT MHEV 4d AUTO 282 BHP
3.0 330D M SPORT MHEV 4d AUTO 282 BHP
S James Prestige Limited
31,100 miles
Call dealer
£25,990
2021 BMW 3 Series
2.0 330E M SPORT 5d AUTO 288 BHP
2.0 330E M SPORT 5d AUTO 288 BHP
S James Prestige Limited
63,800 miles
Call dealer
£26,028
2021 BMW 3 Series
330D M SPORT MHEV 5d AUTO 282 BHP
330D M SPORT MHEV 5d AUTO 282 BHP
S James Prestige Limited
51,700 miles
Call dealer
£26,490
Buy new from | £36,294 | (list price from £40,220) |
Showing 76 - 90 of 298 cars