Filter results 120 Cars
Browse by engine
- BMW 3 Series Touring Estate 316i
- 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
Sort By
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Marshall BMW Hampshire - 159 miles away
30,148 miles
Call dealer
£28,990
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Hampshire - 159 miles away
5,200 miles
Call dealer
£35,255
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Hampshire - 159 miles away
5,160 miles
Call dealer
£36,366
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu Ford West Bromwich - 160 miles away
17,581 miles
Call dealer
£27,678
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Reading BMW - 160 miles away
7,324 miles
Call dealer
£35,995
2020 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall Honda Leicester South - 187 miles away
46,907 miles
Call dealer
£21,989
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Group 1 Brighton BMW - 189 miles away
28,222 miles
Call dealer
£24,650
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 - 189 miles away
9,544 miles
Call dealer
£45,995
2018 BMW 3 Series
1.5 318I SPORT TOURING 5d AUTO 135 BHP
1.5 318I SPORT TOURING 5d AUTO 135 BHP
Wavertree Car Centre Ltd - 191 miles away
115,216 miles
Call dealer
£8,495
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 - 191 miles away
121,786 miles
Call dealer
£13,795
2020 BMW 3 Series Touring
330e SE Pro 5dr Step Auto
330e SE Pro 5dr Step Auto
Group 1 Borehamwood BMW - 194 miles away
30,100 miles
Call dealer
£20,190
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 194 miles away
37,397 miles
Call dealer
£28,350
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 194 miles away
7,880 miles
Call dealer
£36,395
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 194 miles away
4 miles
Call dealer
£42,250
2021 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Pentagon Loughborough - 196 miles away
75,332 miles
Call dealer
£17,500
Buy new from | £39,802 | (list price from £43,930) |
Showing 31 - 45 of 120 cars