BMW X5 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr £28,707 Stephen James BMW Ruxley 42,072 miles Diesel White Automatic YK17WUB Mar 2017 View Details
BMW X5 X5 xDrive45e M Sport £35,884 Stephen James BMW Bromley 79,909 miles Petrol Plug-in Hybrid Black Automatic OV70BUO Dec 2020 View Details
BMW X5 X5 xDrive45e M Sport £40,616 Stephen James Enfield BMW 38,716 miles Petrol Plug-in Hybrid Blue Automatic AX69OAG Dec 2019 View Details
BMW X5 X5 xDrive45e M Sport £43,204 Stephen James Enfield BMW 48,769 miles Petrol Plug-in Hybrid Black Automatic DG71YZZ Sep 2021 View Details
BMW X5 3.0 30d MHT M Sport Auto xDrive Euro 6 (s/s) 5dr £43,300 Stephen James Enfield BMW 34,358 miles Diesel Hybrid Black Automatic EO21WZA Mar 2021 View Details
BMW X5 X5 xDrive45e M Sport £43,982 Stephen James Blackheath BMW 32,267 miles Petrol Plug-in Hybrid Black Automatic LR71TXT Oct 2021 View Details
BMW X5 X5 xDrive45e M Sport £43,995 Stephen James BMW Bromley 48,102 miles Petrol Plug-in Hybrid Black Automatic SV22VSD Mar 2022 View Details
BMW X5 X5 xDrive45e M Sport £44,197 Stephen James Enfield BMW 41,042 miles Petrol Plug-in Hybrid Grey Automatic KX71LDN Oct 2021 View Details
BMW X5 X5 xDrive45e M Sport £45,000 Stephen James Enfield BMW 37,605 miles Petrol Plug-in Hybrid Blue Automatic CA71FLD Nov 2021 View Details
BMW X5 3.0 45e 24kWh M Sport Auto xDrive Euro 6 (s/s) 5dr £47,564 Stephen James BMW Ruxley 24,297 miles Petrol Plug-in Hybrid White Automatic FM22BDF Jul 2022 View Details
BMW X5 X5 M50d £48,993 Stephen James BMW Bromley 25,674 miles Diesel White Automatic LV21ZSK May 2021 View Details
BMW X5 X5 xDrive30d M Sport £51,747 Stephen James BMW Bromley 9,975 miles Diesel Hybrid Black Automatic LX72HWK Dec 2022 View Details