Filter results 71 Cars
Sort By
2019 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Motor 4 U Limited
85,000 miles
Request callback
£18,588
2019 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Motor 4 U Limited
80,000 miles
Request callback
£18,588
2019 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Errigal Motor Company Ltd
79,000 miles
Request callback
£18,945
2021 BMW 3 Series
330E M SPORT 4dr auto (SAT NAV, LEATHER, HEATED SEATS)
330E M SPORT 4dr auto (SAT NAV, LEATHER, HEATED SEATS)
Jeff White Motors
61,934 miles
Request callback
£19,988
2021 BMW 3 Series
330e M Sport 4dr Step Auto [Tech/Pro Pack]
330e M Sport 4dr Step Auto [Tech/Pro Pack]
BMW Bavarian
55,197 miles
Request callback
£19,995
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Pollock Car Sales
37,791 miles
Request callback
£20,495
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
CarWorld Supermarket Westwood
65,406 miles
Request callback
£21,240
2019 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Donnelly Mallusk Motorstore
27,882 miles
Request callback
£21,995
2021 BMW 3 Series
2.0 330E M SPORT 4d 288 BHP
2.0 330E M SPORT 4d 288 BHP
CarWorld Supermarket Westwood
72,462 miles
Request callback
£22,440
2021 BMW 3 Series
2.0 330E M SPORT 4d 288 BHP
2.0 330E M SPORT 4d 288 BHP
Auto Infusion Ltd
72,931 miles
Request callback
£22,542
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
57,200 miles
Request callback
£22,548
Buy new from | £36,294 | (list price from £40,220) |
Showing 16 - 30 of 71 cars