Filter results 102 Cars
Browse by shape
Browse by trim
Sort By
2021 BMW 3 Series
2.0 330E XDRIVE M SPORT 4d AUTO 288 BHP
2.0 330E XDRIVE M SPORT 4d AUTO 288 BHP
S James Prestige Limited
54,100 miles
Request callback
£26,388
2021 BMW 3 Series
2.0 330E SE PRO 4d 288 BHP Three Zone Climate, BMW Navigation, Adaptive LED Headlights, DAB Digital
2.0 330E SE PRO 4d 288 BHP Three Zone Climate, BMW Navigation, Adaptive LED Headlights, DAB Digital
Car Time Motor Co UK Ltd Bury
12,946 miles
Request callback
£26,399
2021 BMW 3 Series
2.0 330E M SPORT 4d 288 BHP Heated Front Seats, Parking Assistant, Adaptive LED Lights, Ambient Ligh
2.0 330E M SPORT 4d 288 BHP Heated Front Seats, Parking Assistant, Adaptive LED Lights, Ambient Ligh
Car Time Motor Co UK Ltd Bury
28,274 miles
Request callback
£26,999
2020 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
44,400 miles
Request callback
£28,308
2021 BMW 3 Series
330e xDrive M Sport Pro Edition 4dr Step Auto
330e xDrive M Sport Pro Edition 4dr Step Auto
Vertu Bmw Bridgwater
38,115 miles
Request callback
£28,450
2020 BMW 3 Series
2.0 330E XDRIVE M SPORT 4d 288 BHP Heated Front Seats, Adaptive LED Headlights, Reverse Camera, Sate
2.0 330E XDRIVE M SPORT 4d 288 BHP Heated Front Seats, Adaptive LED Headlights, Reverse Camera, Sate
Car Time Motor Co UK Ltd Bury
20,079 miles
Request callback
£30,000
2022 BMW 3 Series
2.0 330E M SPORT 4d 288 BHP
2.0 330E M SPORT 4d 288 BHP
CarWorld Superstore Boongate
15,424 miles
Request callback
£33,240
2023 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
BMW Bavarian
8,273 miles
Request callback
£38,995
2023 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
BMW Bavarian
4,765 miles
Request callback
£38,995
2023 BMW 3 Series
330e xDrive M Sport Saloon
330e xDrive M Sport Saloon
JKC Approved Used BMW
4,500 miles
Request callback
£46,950
2021 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
CarSupermarket.Com Hessle
74,818 miles
Request callback
£20,157
Buy new from | £36,294 | (list price from £40,220) |
Showing 61 - 75 of 102 cars