Filter results 8 Cars
Sort By
2017 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Supermarket Westwood
72,821 miles
Request callback
£11,300
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP
2.0 330E SPORT PRO 4d 289 BHP
Auto Infusion Ltd
68,424 miles
Request callback
£20,394
2020 BMW 3 Series
330E SPORT PRO 4dr auto (SAT NAV, FULL LEATHER)
330E SPORT PRO 4dr auto (SAT NAV, FULL LEATHER)
Jeff White Motors
40,056 miles
Request callback
£20,488
2021 BMW 3 Series
2.0 330E SPORT PRO 4d 288 BHP
2.0 330E SPORT PRO 4d 288 BHP
Auto Infusion Ltd
55,073 miles
Request callback
£23,262
2024 BMW 3 Series
330e xDrive Sport 4dr Step Auto
330e xDrive Sport 4dr Step Auto
John Clark BMW Aberdeen
3,841 miles
Request callback
£41,995
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 8 of 8 cars