Filter results 59 Cars
Browse by shape
Browse by engine
Sort By
2016 BMW 3 Series
2.0 320d xDrive M Sport Saloon 4WD
2.0 320d xDrive M Sport Saloon 4WD
Fraserburgh Car Sales
67,000 miles
Request callback
£10,995
2015 BMW 3 Series
2.0 320I XDRIVE M SPORT 4d 181 BHP
2.0 320I XDRIVE M SPORT 4d 181 BHP
Country Car
65,760 miles
Request callback
£10,999
2015 BMW 3 Series
3.0 330D M Performance XDrive M Sport Automatic 260 BHP Euro 6 ULEZ Free
3.0 330D M Performance XDrive M Sport Automatic 260 BHP Euro 6 ULEZ Free
Auto Capital Ltd
81,915 miles
Request callback
£13,490
2017 BMW 3 Series
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
Driven Car Sales Ltd Thornaby
82,346 miles
Request callback
£13,890
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
2.0 320D XDRIVE M SPORT 4d 181 BHP
2.0 320D XDRIVE M SPORT 4d 181 BHP
Car Hunters
57,726 miles
Request callback
£14,495
2017 BMW 3 Series
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
S James Prestige Limited
68,200 miles
Request callback
£14,990
2017 BMW 3 Series
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
Pinetree Car Superstore Ltd Tonypandy
68,165 miles
Request callback
£14,999
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
2019 BMW 3 Series
320d xDrive M Sport Shadow Edition 5dr Step Auto
320d xDrive M Sport Shadow Edition 5dr Step Auto
Wolverhampton
73,760 miles
Request callback
£18,800
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
Showing 1 - 15 of 59 cars