BMW X1sDrive 18d xLine 5dr Step Auto201942,670 milesDiesel£18,380£390 off£17,990Fair price35 miles away