Filter results 39 Cars
Browse by shape
Sort By
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Group 1 Brighton BMW - 116 miles away
9,968 miles
Call dealer
£36,895
2025 BMW 3 Series Touring
330e 22.3 kWh M Sport 5dr Step Auto
330e 22.3 kWh M Sport 5dr Step Auto
Group 1 Brighton BMW - 116 miles away
9,544 miles
Call dealer
£43,990
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Auto Infusion Ltd - 116 miles away
88,142 miles
Call dealer
£20,099
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Wavertree Car Centre Ltd - 121 miles away
121,786 miles
Call dealer
£12,995
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Stoneacre Toyota Northallerton - 134 miles away
30,050 miles
Call dealer
£27,000
2025 BMW 3 Series Touring
330e 22.3 kWh M Sport 5dr Step Auto
330e 22.3 kWh M Sport 5dr Step Auto
Marshall BMW Bournemouth - 138 miles away
6,568 miles
Call dealer
£39,616
2021 BMW 3 Series
2.0 330e 12kWh M Sport Pro Edition Touring Estate Auto xDrive (19""ALLOYS, SAT NAV)
2.0 330e 12kWh M Sport Pro Edition Touring Estate Auto xDrive (19""ALLOYS, SAT NAV)
Jeff White Motors - 138 miles away
91,139 miles
Call dealer
£18,988
2020 BMW 3 Series
2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LEATHER)
2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LEATHER)
Jeff White Motors - 138 miles away
34,169 miles
Call dealer
£20,988
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vospers Approved Used St Austell - 241 miles away
22,300 miles
Call dealer
£28,289
Buy new from | £38,915 | (list price from £43,930) |
Showing 31 - 39 of 39 cars