Filter results 24 Cars
Browse by engine
Browse by trim
Sort By
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
2020 BMW 3 Series
2.0 330E M SPORT 5d 288 BHP Reverse Camera, Heated Front Seats, Satellite Navigation, Parking Assist
2.0 330E M SPORT 5d 288 BHP Reverse Camera, Heated Front Seats, Satellite Navigation, Parking Assist
Car Time Motor Co UK Ltd Bury
43,332 miles
Call dealer
£27,600
2020 BMW 3 Series
2.0 320D M SPORT MHEV 5d AUTO 188 BHP
2.0 320D M SPORT MHEV 5d AUTO 188 BHP
S James Prestige Limited
53,900 miles
Call dealer
£28,776
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
37,100 miles
Call dealer
£29,388
2022 BMW 3 Series
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Penryn
20,701 miles
Call dealer
£35,450
2021 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Ocean Group BMW Plymouth
18,150 miles
Call dealer
£36,950
Buy new from | £31,898 | (list price from £35,409) |
Showing 16 - 24 of 24 cars