Filter results 124 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
2021 BMW 3 Series Touring
318i SE Pro 5dr Step Auto
318i SE Pro 5dr Step Auto
Vertu Bmw Bridgwater - 343 miles away
39,846 miles
Request callback
£21,639
2022 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Vertu Bmw Bridgwater - 343 miles away
83,864 miles
Request callback
£22,000
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Bridgwater - 343 miles away
35,841 miles
Request callback
£24,093
2024 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
Audi Taunton - 348 miles away
12,462 miles
Request callback
£48,772
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Reading BMW - 350 miles away
7,324 miles
Request callback
£35,995
2020 BMW 3 Series Touring
330e SE Pro 5dr Step Auto
330e SE Pro 5dr Step Auto
Group 1 Borehamwood BMW - 351 miles away
30,100 miles
Request callback
£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 - 351 miles away
37,397 miles
Request callback
£28,350
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 351 miles away
7,880 miles
Request callback
£36,395
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 351 miles away
4 miles
Request callback
£42,250
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Yeovil - 357 miles away
10,608 miles
Request callback
£34,587
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Yeovil - 357 miles away
10,514 miles
Request callback
£36,012
2021 BMW 3 Series Touring
330i Sport Pro 5dr Step Auto
330i Sport Pro 5dr Step Auto
Marshall BMW Salisbury - 359 miles away
38,167 miles
Request callback
£26,845
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Salisbury - 359 miles away
19,353 miles
Request callback
£33,350
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Marshall BMW Hampshire - 360 miles away
30,148 miles
Request callback
£28,990
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Hampshire - 360 miles away
5,200 miles
Request callback
£35,255
Buy new from | £38,915 | (list price from £43,930) |
Showing 91 - 105 of 124 cars