Filter results 14 Cars
Browse by shape
Sort By
2015 BMW 3 Series
2.0 320D M SPORT 4d 181 BHP
2.0 320D M SPORT 4d 181 BHP
Wavertree Car Centre Ltd
87,715 miles
Request callback
£9,895
2017 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP
2.0 320D M SPORT 4d 188 BHP
Happier Finance Ltd t/a Happier Cars
84,900 miles
Request callback
£12,750
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
83,093 miles
Request callback
£13,790
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
Request callback
£14,550
2017 BMW 3 Series
2.0 320D M SPORT SHADOW EDITION 4d 188 BHP
2.0 320D M SPORT SHADOW EDITION 4d 188 BHP
Pitstop Motors NI
88,167 miles
Request callback
£14,750
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
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
Request callback
£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
Request callback
£15,499
2018 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
41,561 miles
Request callback
£15,999
2019 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
S James Prestige Limited
53,800 miles
Request callback
£21,790
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
52,488 miles
Request callback
£21,999
2020 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
41,498 miles
Request callback
£22,499
2020 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
32,449 miles
Request callback
£22,999
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 14 of 14 cars