Filter results 233 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 M340d
- BMW 3 Series Touring Estate M340i
Browse by trim
- BMW 3 Series Touring Estate EfficientDynamics Plus
- BMW 3 Series Touring Estate Luxury
- BMW 3 Series Touring Estate Luxury Touring
- BMW 3 Series Touring Estate M Sport
- BMW 3 Series Touring Estate SE
- BMW 3 Series Touring Estate SE Touring
- BMW 3 Series Touring Estate Shadow Edition
- BMW 3 Series Touring Estate Sport
Sort By
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Dorchester
2,901 miles
Request callback
£38,340
2022 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Welcome to Williams Manchester BMW
14,899 miles
Request callback
£47,990
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr
320d M Sport Shadow Edition 5dr
Vospers Approved Used St Austell
44,160 miles
Request callback
£17,790
2021 BMW 3 Series Touring
318d MHT SE 5dr Step Auto
318d MHT SE 5dr Step Auto
Citroen Hull West
52,789 miles
Request callback
£19,299
2021 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
John Clark BMW Aberdeen
42,988 miles
Request callback
£35,700
2021 BMW 3 Series Touring
330e xDrive M Sport Pro Edition 5dr Step Auto
330e xDrive M Sport Pro Edition 5dr Step Auto
Vertu BMW Teesside
44,830 miles
Request callback
£30,126
2021 BMW 3 Series Touring
330e xDrive SE Pro 5dr Step Auto
330e xDrive SE Pro 5dr Step Auto
Vertu BMW Sunderland
46,316 miles
Request callback
£23,311
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Scunthorpe
12,081 miles
Request callback
£38,534
2021 BMW 3 Series Touring
330e SE Pro 5dr Step Auto
330e SE Pro 5dr Step Auto
Welcome to Williams Manchester BMW
27,529 miles
Request callback
£24,380
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Paignton
11,408 miles
Request callback
£38,950
2019 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ford Preston
43,196 miles
Request callback
£16,437
2016 BMW 3 Series Touring
335d xDrive M Sport 5dr Step Auto
335d xDrive M Sport 5dr Step Auto
Ford Coatbridge
59,605 miles
Request callback
£16,957
2020 BMW 3 Series Touring
320i SE 5dr Step Auto
320i SE 5dr Step Auto
Citroen Doncaster Main
26,984 miles
Request callback
£19,750
2021 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Renault Middlesbrough
29,012 miles
Request callback
£22,599
2019 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Renault Edinburgh
37,113 miles
Request callback
£23,699
Buy new from | £36,860 | (list price from £42,430) |
Showing 151 - 165 of 233 cars