Filter results 226 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
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
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Hampshire - 88 miles away
14,029 miles
Call dealer
£29,671
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Hampshire - 88 miles away
21,704 miles
Call dealer
£31,663
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Hampshire - 88 miles away
22,968 miles
Call dealer
£33,172
2021 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
Marshall BMW Hampshire - 88 miles away
47,022 miles
Call dealer
£34,129
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Mercedes Benz Wakefield - 91 miles away
37,458 miles
Call dealer
£27,891
2017 BMW 3 Series Touring
320d xDrive M Sport 5dr
320d xDrive M Sport 5dr
Cars2 SEAT Wakefield - 92 miles away
81,916 miles
Call dealer
£11,720
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers BMW Crewe - 93 miles away
24,256 miles
Call dealer
£28,399
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers BMW Crewe - 93 miles away
21,152 miles
Call dealer
£30,999
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Lookers BMW Crewe - 93 miles away
8,473 miles
Call dealer
£41,799
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Invicta Doves Gatwick - 95 miles away
46,679 miles
Call dealer
£26,650
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Invicta Doves Gatwick - 95 miles away
26,291 miles
Call dealer
£29,750
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Invicta Doves Gatwick - 95 miles away
4,870 miles
Call dealer
£36,000
2018 BMW 3 Series Touring
318d M Sport 5dr Step Auto
318d M Sport 5dr Step Auto
Lookers Volvo Stockport - 95 miles away
40,933 miles
Call dealer
£17,499
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Welcome to Williams Stockport BMW - 96 miles away
22,034 miles
Call dealer
£27,450
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Stockport BMW - 96 miles away
24,077 miles
Call dealer
£27,990
Buy new from | £38,360 | (list price from £42,430) |
Showing 61 - 75 of 226 cars