BMW X1 X1 xDrive30e M Sport £46,495 Stephen James Enfield BMW 6,000 miles Petrol Plug-in Hybrid Blue Automatic LO23NGG Jun 2023 View Details