Filter results 114 Cars
Browse by shape
Browse by trim
Sort By
2016 BMW 3 Series
320d EfficientDynamics Plus 4dr
320d EfficientDynamics Plus 4dr
Cars 4 You Ltd Falkirk
85,650 miles
Call dealer
£8,995
2016 BMW 3 Series
320d EfficientDynamics Plus 4dr Step Auto
320d EfficientDynamics Plus 4dr Step Auto
Cars 4 You Ltd East Main Industrial Estate
61,800 miles
Call dealer
£11,995
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Car World Supermarket
68,931 miles
Call dealer
£12,700
2017 BMW 3 Series
320d EfficientDynamics Plus 4dr Step Auto
320d EfficientDynamics Plus 4dr Step Auto
Cars 4 You Ltd Beveridgewell
35,800 miles
Call dealer
£14,495
2018 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Cars 4 You Ltd Edinburgh
56,524 miles
Call dealer
£17,495
2017 BMW 3 Series
320d Sport 4dr Step Auto
320d Sport 4dr Step Auto
Wavertree Car Centre Ltd
59,790 miles
Call dealer
£11,995
2018 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Vertu Bmw Barnstaple
29,212 miles
Call dealer
£20,995
2016 BMW 3 Series
320d EfficientDynamics Sport 4dr Step Auto
320d EfficientDynamics Sport 4dr Step Auto
Stratus Cars
66,000 miles
Call dealer
£11,290
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Bristol Street Motors Citroen Derby
57,042 miles
Call dealer
£21,539
2018 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Fred Coupe Nissan Preston
72,200 miles
Call dealer
£13,995
Buy new from | £31,898 | (list price from £35,410) |
Showing 76 - 90 of 114 cars