2019 BMW X5 xDrive M30d MSport Diamond Package 7 Seater

R 699,900 · 128,000 km · Brits, North West · listed on cars.co.za. Compare listings on Samecar.

View on Samecar