BMW X3xDrive20d xLine 5dr Step Auto201738,816 milesDiesel£17,430£410 off£17,020Great price19 miles away