BMW X1 X1 sDrive18d M Sport £34,034 Stephen James BMW Woolwich 20,377 miles Diesel Black Automatic LV72NBJ Jan 2023 View Details