Filter results 69 Cars
Browse by shape
Browse by trim
Sort By
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Quality Part X Ltd
59,665 miles
Request callback
£13,800
2018 BMW 3 Series
320d EfficientDynamics Sport 4dr Step Auto
320d EfficientDynamics Sport 4dr Step Auto
HPL Motors Limited -
56,000 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,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
Request callback
£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
Request callback
£17,799
2018 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
HPL Motors Limited
56,266 miles
Request callback
£17,999
2018 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
HPL Motors Limited -
44,038 miles
Request callback
£18,299
2019 BMW 3 Series
2.0 320D SE 5d AUTO 188 BHP
2.0 320D SE 5d AUTO 188 BHP
HPL Motors Atherton Preston
58,852 miles
Request callback
£18,499
2019 BMW 3 Series
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
HPL Motors Limited -
69,987 miles
Request callback
£18,499
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
Buy new from | £31,958 | (list price from £35,409) |
Showing 1 - 15 of 69 cars