Filter results 90 Cars
Browse by trim
Sort By
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Nuneaton Car Sales
48,906 miles
Request callback
£13,900
2021 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
CarSupermarket.Com Birmingham
74,818 miles
Request callback
£20,157
2024 BMW 3 Series
330e xDrive Sport 4dr Step Auto
330e xDrive Sport 4dr Step Auto
John Clark BMW Aberdeen
5,485 miles
Request callback
£41,995
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Ocean Group BMW Paignton
26,416 miles
Request callback
£24,950
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
CarSupermarket.Com Scunthorpe
60,423 miles
Request callback
£23,157
2021 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Perrys Citroen Barnsley
59,075 miles
Request callback
£17,696
2020 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Henson Motor Group
22,977 miles
Request callback
£18,999
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stephen James Bmw Enfield
16,775 miles
Request callback
£27,495
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
CarSupermarket.Com Birmingham
74,545 miles
Request callback
£21,457
2023 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stephen James Bmw Woolwich
5,850 miles
Request callback
£42,995
Buy new from | £36,294 | (list price from £40,220) |
Showing 61 - 75 of 90 cars