Filter results 173 Cars
Browse by engine
- BMW 3 Series Touring Estate 318d M Sport
- BMW 3 Series Touring Estate 320d M Sport
- BMW 3 Series Touring Estate 320i M Sport
- BMW 3 Series Touring Estate 330d M Sport
- BMW 3 Series Touring Estate 330e M Sport
- BMW 3 Series Touring Estate 330i M Sport
- BMW 3 Series Touring Estate 335d M Sport
- BMW 3 Series Touring Estate 340i M Sport
Sort By
2019 BMW 3 Series Touring
320d xDrive M Sport Shadow Edition 5dr Step Auto
320d xDrive M Sport Shadow Edition 5dr Step Auto
John Clark Select Stirling
59,101 miles
Call dealer
£19,000
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Mercedes Benz Wakefield
37,458 miles
Call dealer
£27,990
2021 BMW 3 Series Touring
320i M Sport Pro Edition 5dr Step Auto
320i M Sport Pro Edition 5dr Step Auto
Motorpoint Newport
14,608 miles
Call dealer
£29,499
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Scunthorpe
23,330 miles
Call dealer
£31,587
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu Bmw Exeter
21,242 miles
Call dealer
£29,814
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Welcome to Williams Bolton BMW
17,405 miles
Call dealer
£30,990
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Liverpool BMW
3,015 miles
Call dealer
£43,990
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Lookers BMW Stafford
33,000 miles
Call dealer
£27,499
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers BMW Crewe
24,256 miles
Call dealer
£28,399
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Bolton BMW
8,722 miles
Call dealer
£39,945
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,501 miles
Call dealer
£41,880
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Riverside Sports & Prestige
57,660 miles
Call dealer
£26,990
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Salisbury
26,665 miles
Call dealer
£31,658
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Salisbury
6,083 miles
Call dealer
£36,575
Buy new from | £38,360 | (list price from £42,430) |
Showing 16 - 30 of 173 cars