Filter results 25 Cars
Browse by trim
Sort By
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,499
2017 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
Chris W Roads Ltd
57,938 miles
Call dealer
£15,500
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,999
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
41,561 miles
Call dealer
£15,999
2020 BMW 3 Series
2.0 320D SE MHEV 4d AUTO 188 BHP
2.0 320D SE MHEV 4d AUTO 188 BHP
HPL Motors Atherton Atherton
57,000 miles
Call dealer
£17,799
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
Call dealer
£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
Call dealer
£21,999
2019 BMW 3 Series
2.0 320D SE 4d 188 BHP
2.0 320D SE 4d 188 BHP
Ron Skinner & Sons Tredegar
38,114 miles
Call dealer
£22,799
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
S James Prestige Limited
45,100 miles
Call dealer
£29,388
Buy new from | £31,958 | (list price from £35,409) |
Showing 16 - 25 of 25 cars