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
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Invicta Doves Gatwick
26,291 miles
Request callback
£29,575
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Welcome to Williams Manchester BMW
11,330 miles
Request callback
£40,880
2014 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Kia Stourbridge
62,486 miles
Request callback
£12,100
2017 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Citroen Sheffield
49,280 miles
Request callback
£17,999
2020 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Renault Doncaster
42,031 miles
Request callback
£24,299
2014 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Rix Motor Company
50,000 miles
Request callback
£15,999
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Mercedes-Benz of Southampton
13,312 miles
Request callback
£29,480
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Welcome to Williams Liverpool BMW
11,789 miles
Request callback
£39,485
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Liverpool BMW
8,636 miles
Request callback
£39,945
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
11,723 miles
Request callback
£41,880
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Welcome to Williams Rochdale BMW
11,013 miles
Request callback
£42,985
2015 BMW 3 Series Touring
320d EfficientDynamics Plus 5dr
320d EfficientDynamics Plus 5dr
Carsa Bradford
72,047 miles
Request callback
£9,236
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Hippo Motor Group
53,075 miles
Request callback
£23,970
2022 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Motorpoint Coventry
26,316 miles
Request callback
£26,899
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers Vauxhall Birmingham
32,619 miles
Request callback
£28,999
Buy new from | £38,360 | (list price from £42,430) |
Showing 121 - 135 of 233 cars