Filter results 25 Cars
Browse by shape
Browse by trim
Sort By
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
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
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
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
Call dealer
£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
Call dealer
£22,999
2021 BMW 3 Series
2.0 320D SPORT MHEV 5d AUTO 188 BHP
2.0 320D SPORT MHEV 5d AUTO 188 BHP
S James Prestige Limited
59,800 miles
Call dealer
£25,788
2020 BMW 3 Series
2.0 320D M SPORT MHEV 5d AUTO 188 BHP
2.0 320D M SPORT MHEV 5d AUTO 188 BHP
S James Prestige Limited
53,900 miles
Call dealer
£28,776
Buy new from | £36,294 | (list price from £40,220) |
Showing 16 - 25 of 25 cars