Filter results 300 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
Sort By
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Plymouth
12,373 miles
Call dealer
£35,900
2022 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Vertu Bmw Bridgwater
27,884 miles
Call dealer
£37,740
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Marshall BMW Hampshire
9,353 miles
Call dealer
£39,479
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Birmingham
25,034 miles
Call dealer
£27,499
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Oldbury
23,358 miles
Call dealer
£27,599
2023 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Lookers BMW Stafford
20,733 miles
Call dealer
£40,699
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Newport
29,236 miles
Call dealer
£26,799
2022 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Motorpoint Burnley
28,617 miles
Call dealer
£30,599
2022 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Vertu Bmw Exeter
23,095 miles
Call dealer
£38,995
2020 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
John Clark BMW Aberdeen
19,000 miles
Call dealer
£41,000
2022 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
John Clark BMW Tayside
29,900 miles
Call dealer
£38,500
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Motorpoint Burnley
10,712 miles
Call dealer
£34,799
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Prestige Cars Kent
18,192 miles
Call dealer
£27,246
2024 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Motorpoint Glasgow
4,467 miles
Call dealer
£33,999
Buy new from | £36,860 | (list price from £42,430) |
Showing 151 - 165 of 300 cars