BMW X2 X2 xDrive20d M Sport £21,350 Stephen James BMW Ruxley 23,451 miles Diesel White Automatic LV68CVH Sep 2018 View Details
BMW X2 X2 xDrive20d M Sport X £23,295 Stephen James BMW Woolwich 14,870 miles Diesel Blue Automatic LX68YLD Sep 2018 View Details
BMW X2 X2 xDrive25e M Sport £24,495 Stephen James BMW Ruxley 28,077 miles Petrol Plug-in Hybrid Grey Automatic LV70UDO Nov 2020 View Details
BMW X2 X2 xDrive25e M Sport £24,495 Stephen James BMW Ruxley 25,453 miles Petrol Plug-in Hybrid White Automatic ND21DUH Mar 2021 View Details
BMW X2 X2 xDrive25e M Sport X £25,890 Stephen James Blackheath BMW 21,396 miles Petrol Plug-in Hybrid Blue Automatic WF71FYC Oct 2021 View Details
BMW X2 X2 sDrive18i M Sport £31,295 Stephen James BMW Bromley 6,250 miles Petrol Black Automatic LV23HVP Mar 2023 View Details