Filter results 131 Cars
Browse by engine
- BMW 3 Series Touring Estate 318d
- BMW 3 Series Touring Estate 318i
- BMW 3 Series Touring Estate 320d
- BMW 3 Series Touring Estate 320i
- BMW 3 Series Touring Estate 330d
- BMW 3 Series Touring Estate 330e
- BMW 3 Series Touring Estate 330i
- BMW 3 Series Touring Estate 335d
- BMW 3 Series Touring Estate 340i
- BMW 3 Series Touring Estate M340d
Sort By
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 - 119 miles away
88,142 miles
Call dealer
£19,554
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps)
Auto Infusion Ltd - 119 miles away
71,265 miles
Call dealer
£22,794
2022 BMW 3 Series
Touring M Sport M Sport
Touring M Sport M Sport
Prestige Cars Kent - 126 miles away
18,227 miles
Call dealer
£29,350
2022 BMW 3 Series
Touring M Sport M Sport
Touring M Sport M Sport
Prestige Cars Kent - 126 miles away
18,757 miles
Call dealer
£33,841
2016 BMW 3 Series Touring
340i M Sport 5dr Step Auto
340i M Sport 5dr Step Auto
Group 1 Assured Lowestoft - 128 miles away
63,416 miles
Call dealer
£18,999
2025 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Group 1 Hindhead BMW - 131 miles away
2,336 miles
Call dealer
£58,649
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 Salisbury - 133 miles away
7,272 miles
Call dealer
£36,296
2021 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 - 134 miles away
71,016 miles
Call dealer
£17,988
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 - 134 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 - 134 miles away
34,169 miles
Call dealer
£20,988
2022 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Invicta Horsham - 135 miles away
47,566 miles
Call dealer
£35,999
2020 BMW 3 Series Touring
330e SE Pro 5dr Step Auto
330e SE Pro 5dr Step Auto
Vertu BMW Sunderland - 136 miles away
32,759 miles
Call dealer
£20,061
2021 BMW 3 Series Touring
330i M Sport 5dr Step Auto
330i M Sport 5dr Step Auto
Vertu BMW Sunderland - 136 miles away
39,634 miles
Call dealer
£27,987
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Snows BMW Portsmouth - 149 miles away
35,975 miles
Call dealer
£28,308
2022 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Vertu Bmw Bridgwater - 150 miles away
83,864 miles
Call dealer
£19,808
Buy new from | £38,915 | (list price from £43,930) |
Showing 91 - 105 of 131 cars