BMW X1 X1 xDrive20d M Sport £18,895 Stephen James BMW Ruxley 41,129 miles Diesel White Automatic GX68OVY Jan 2019 View Details