Filter results 32 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
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
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
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Birmingham
54,989 miles
Request callback
£24,657
2021 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Prestige Cars Kent
41,058 miles
Request callback
£19,256
2024 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
John Clark BMW Aberdeen
3,575 miles
Request callback
£48,995
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Sandicliffe Ford Loughborough Used
38,362 miles
Request callback
£14,989
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Nuneaton Car Sales
49,028 miles
Request callback
£13,900
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
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
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Henson Motor Group
41,272 miles
Request callback
£23,490
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 32 cars