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