Used BMW SUV cars for sale at a fantastic, low price. Choose from 307 used BMW SUV cars for sale anywhere in South Africa