BMW X1 X1 xDrive20i Sport £22,495 Stephen James BMW Bromley 46,078 miles Petrol White Automatic LV71CWR Jan 2022 View Details