BMW 3 Series320d EfficientDynamics Plus 4dr Step Auto201678,363 milesDiesel£9,540Good price40 miles away