Filter results 50 Cars
Browse by trim
Sort By
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,435 miles
Request callback
£35,900
2021 BMW 3 Series Touring
320d xDrive MHT M Sport 5dr Step Auto
320d xDrive MHT M Sport 5dr Step Auto
Vertu BMW York
37,546 miles
Request callback
£28,577
2016 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Lookers Ford South Shields
73,526 miles
Request callback
£13,989
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Marshall BMW Scunthorpe
11,086 miles
Request callback
£36,110
2018 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Rix Motor Company
60,000 miles
Request callback
£18,999
2019 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
John Clark Select Edinburgh
71,604 miles
Request callback
£20,300
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Lookers Ford South Shields
20,073 miles
Request callback
£26,589
2018 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
John Clark BMW Aberdeen
66,016 miles
Request callback
£16,500
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
£35,900
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Ocean Group BMW Penryn
12,108 miles
Request callback
£35,900
2020 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Marshall BMW Scunthorpe
24,656 miles
Request callback
£28,550
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Ocean Group BMW Paignton
12,157 miles
Request callback
£35,900
2018 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Vertu Bmw Yeovil
44,870 miles
Request callback
£17,793
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Vertu BMW Durham
8,150 miles
Request callback
£37,611
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
Request callback
£39,556
Buy new from | £36,860 | (list price from £42,430) |
Showing 16 - 30 of 50 cars