Filter results 291 Cars
Browse by shape
Browse by engine
Sort By
2013 BMW 3 Series
3.0 330D M SPORT 4d AUTO 255 BHP-Factory extras worth £4,555-2 OWNERS FROM NEW-FINISHED IN GLACIER
3.0 330D M SPORT 4d AUTO 255 BHP-Factory extras worth £4,555-2 OWNERS FROM NEW-FINISHED IN GLACIER
Rix Motor Company Ltd
96,000 miles
Call dealer
£12,950
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
Call dealer
£13,790
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
Call dealer
£13,896
2015 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Harvey's Autos Limited
74,111 miles
Call dealer
£14,000
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
Call dealer
£14,450
2015 BMW 3 Series
2.0 320D M SPORT 4d 181 BHP-2 FORMER KEEPERS-BLACK DAKOTA LEATHER-19"M STAR SPOKE ALLOYS-SUN PROTECT
2.0 320D M SPORT 4d 181 BHP-2 FORMER KEEPERS-BLACK DAKOTA LEATHER-19"M STAR SPOKE ALLOYS-SUN PROTECT
Rix Motor Company Ltd
48,000 miles
Call dealer
£14,750
2017 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Any Credit Car Company
67,012 miles
Call dealer
£14,995
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
Call dealer
£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
Call dealer
£14,999
2016 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP
2.0 320D M SPORT 4d 188 BHP
Pinetree Car Superstore Ltd Tonypandy
43,813 miles
Call dealer
£15,299
2018 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
HPL Motors Atherton Preston
48,061 miles
Call dealer
£15,499
2017 BMW 3 Series
2.0 318D M SPORT 4d AUTO 148 BHP
2.0 318D M SPORT 4d AUTO 148 BHP
HPL Motors Atherton Preston
30,000 miles
Call dealer
£15,499
Buy new from | £31,898 | (list price from £35,410) |
Showing 16 - 30 of 291 cars