BMW X1 X1 xDrive18d M Sport £17,995 Stephen James BMW Ruxley 18,300 miles Diesel Black Manual GJ68NWW Sep 2018 View Details