Filter results 164 Cars
Browse by engine
- BMW 3 Series Touring Estate 316d
- 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
Browse by trim
Sort By
2022 BMW 3 Series Touring
330e xDrive M Sport Pro Edition 5dr Step Auto
330e xDrive M Sport Pro Edition 5dr Step Auto
Saxton 4X4
40,575 miles
Request callback
£28,700
2022 BMW 3 Series Touring
330e xDrive Sport 5dr Step Auto
330e xDrive Sport 5dr Step Auto
CarSupermarket.com Grimsby
43,439 miles
Request callback
£31,697
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Paignton
11,533 miles
Request callback
£33,900
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Plymouth
10,262 miles
Request callback
£33,900
2021 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Saxton 4X4
7,390 miles
Request callback
£38,400
2024 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Marshall BMW Bournemouth
6,833 miles
Request callback
£39,365
2022 BMW 3 Series Touring
330e xDrive M Sport Pro Edition 5dr Step Auto
330e xDrive M Sport Pro Edition 5dr Step Auto
Saxton 4X4
23,623 miles
Request callback
£30,850
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Scunthorpe
45,802 miles
Request callback
£22,460
2021 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Ocean Group BMW Plymouth
44,204 miles
Request callback
£24,900
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Norwich
27,778 miles
Request callback
£26,499
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Bournemouth
11,512 miles
Request callback
£32,338
2020 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Car World Superstore
86,284 miles
Request callback
£15,990
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,080 miles
Request callback
£34,400
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,492 miles
Request callback
£33,800
2023 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Prestige Cars Kent
18,760 miles
Request callback
£28,060
Buy new from | £39,690 | (list price from £43,840) |
Showing 136 - 150 of 164 cars