Filter results 45 Cars
Sort By
2019 BMW 3 Series
2.0 320D M SPORT SHADOW EDITION TOURING 5d AUTO 188 BHP
2.0 320D M SPORT SHADOW EDITION TOURING 5d AUTO 188 BHP
HPL Motors Atherton Preston
59,514 miles
Call dealer
£17,499
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT SHADOW EDITION TOURING 5d 188 BHP
2.0 320D XDRIVE M SPORT SHADOW EDITION TOURING 5d 188 BHP
MotorClass
45,860 miles
Call dealer
£20,495
2016 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Citroen Rotherham
91,000 miles
Call dealer
£12,399
2018 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 Perth
61,789 miles
Call dealer
£18,600
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
22,034 miles
Call dealer
£27,450
2017 BMW 3 Series Touring
320d xDrive M Sport 5dr
320d xDrive M Sport 5dr
Cars2 SEAT Wakefield
81,716 miles
Call dealer
£11,990
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
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
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
2016 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Welcome to Williams Rochdale BMW
35,247 miles
Call dealer
£18,250
2020 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Lookers BMW Stafford
32,630 miles
Call dealer
£26,299
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Lookers BMW Crewe
8,473 miles
Call dealer
£41,899
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
John Clark BMW Tayside
40,140 miles
Call dealer
£20,500
2020 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Lookers Volvo Colchester
50,146 miles
Call dealer
£24,499
Buy new from | £38,360 | (list price from £42,430) |
Showing 1 - 15 of 45 cars