Filter results 11 Cars
Browse by shape
Sort By
2014 BMW 3 Series
3.0 335D XDRIVE M SPORT AUTO 4d 309 BHP
3.0 335D XDRIVE M SPORT AUTO 4d 309 BHP
Staverton Garage
77,821 miles
Request callback
£13,896
2015 BMW 3 Series
3.0 335D XDRIVE M SPORT 4d 309 BHP
3.0 335D XDRIVE M SPORT 4d 309 BHP
Aidan Piers Ltd
92,407 miles
Request callback
£14,450
2015 BMW 3 Series
3.0 335D XDRIVE M SPORT 4d 308 BHP
3.0 335D XDRIVE M SPORT 4d 308 BHP
Bellevue Garage Ltd
64,616 miles
Request callback
£14,999
2015 BMW 3 Series
3.0L 335D XDRIVE M SPORT 4d AUTO 308 BHP
3.0L 335D XDRIVE M SPORT 4d AUTO 308 BHP
Brasswell Car Sales
48,414 miles
Request callback
£17,995
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Wolverhampton
85,470 miles
Request callback
£18,200
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Wolverhampton
53,650 miles
Request callback
£19,200
2016 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Rix Motor Company Ltd
65,000 miles
Request callback
£19,950
2018 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Riverside Volvo Leeds
52,493 miles
Request callback
£18,490
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Vertu BMW York
47,725 miles
Request callback
£21,000
2018 BMW 3 Series
335d xDrive M Sport Shadow Edition 4dr Step Auto
335d xDrive M Sport Shadow Edition 4dr Step Auto
Bristol Street Motors Peugeot Barnstaple
58,981 miles
Request callback
£19,588
2018 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
John Clark BMW Tayside
46,271 miles
Request callback
£18,750
Showing 1 - 11 of 11 cars