We Buy Cars | Used BMW X5 For Sale
98 used BMW X5 for sale
South Africa · 2004–2025 models · From R 46 900 · Finance and insurance available
2018 BMW X5 M50d (F15)
163 727 kmA Rated▾ Montana (GP)
R 324 900
Make: BMWModel: X5Year: 2018Mileage: 163 727 kmPrice: R 324 900Status: Available#09B911342
2018 BMW X5 M50d (F15)
129 900 kmA Rated▾ Lansdowne (WC)
R 437 900
Make: BMWModel: X5Year: 2018Mileage: 129 900 kmPrice: R 437 900#11D310956
2018 BMW X5 xDrive40d Auto (F15)
68 963 kmA Rated▾ Montana (GP)
R 444 900
Make: BMWModel: X5Year: 2018Mileage: 68 963 kmPrice: R 444 900Status: Available#61A405868
2018 BMW X5 xDrive30d M-Sport Auto (F15)
158 153 kmA Rated▾ Germiston (GP)
R 371 900
Make: BMWModel: X5Year: 2018Mileage: 158 153 kmPrice: R 371 900Status: Available#A9E010988
2018 BMW X5 xDrive25d M Sport Auto (F15)
97 017 kmA Rated▾ Richmond (WC)
R 358 900
Make: BMWModel: X5Year: 2018Mileage: 97 017 kmPrice: R 358 900Status: Available#B20D08112
2018 BMW X5 xDrive30d M-Sport Auto (F15)
181 966 kmA Rated▾ Silver Lakes (GP)
R 311 900
Make: BMWModel: X5Year: 2018Mileage: 181 966 kmPrice: R 311 900Status: Available#CF1E09054
2018 BMW X5 xDrive40e M Sport Auto (F15)
147 504 kmA Rated▾ Montana (GP)
R 437 900
Make: BMWModel: X5Year: 2018Mileage: 147 504 kmPrice: R 437 900Status: Available#DFAD04872
2018 BMW X5 xDrive30d Auto (F15)
99 147 kmA Rated▾ Dome (GP)
R 450 900
Make: BMWModel: X5Year: 2018Mileage: 99 147 kmPrice: R 450 900Status: Available#F4F907720
2018 BMW X5 xDrive30d M-Sport Auto (F15)
160 911 kmA Rated▾ Midstream (GP)
R 390 900
Make: BMWModel: X5Year: 2018Mileage: 160 911 kmPrice: R 390 900Status: Available#FABE11483
2017 BMW X5 xDrive30d M-Sport Auto (F15)
166 409 kmA Rated▾ Dome (GP)
R 327 900
Make: BMWModel: X5Year: 2017Mileage: 166 409 kmPrice: R 327 900Status: Available#055407561
2017 BMW X5 xDrive30d M-Sport Auto (F15)
169 952 kmA Rated▾ JHB South (GP)
R 345 900
Make: BMWModel: X5Year: 2017Mileage: 169 952 kmPrice: R 345 900Status: Available#09BC07738
2017 BMW X5 xDrive30d Auto (F15)
202 293 kmB Rated▾ Vereeniging (GP)
R 227 900
Make: BMWModel: X5Year: 2017Mileage: 202 293 kmPrice: R 227 900Status: Available#3D3C08806
2017 BMW X5 xDrive40d Auto (F15)
139 847 kmA Rated▾ Rustenburg (NW)
R 404 900
Make: BMWModel: X5Year: 2017Mileage: 139 847 kmPrice: R 404 900#43A402558
2017 BMW X5 xDrive30d Auto (F15)
85 682 kmA Rated▾ Vereeniging (GP)
R 452 900
Make: BMWModel: X5Year: 2017Mileage: 85 682 kmPrice: R 452 900Status: Available#5C5A12610
2017 BMW X5 xDrive30d M-Sport Auto (F15)
120 757 kmA Rated▾ Silver Lakes (GP)
R 371 900
Make: BMWModel: X5Year: 2017Mileage: 120 757 kmPrice: R 371 900#63D210426
2017 BMW X5 xDrive30d M-Sport Auto (F15)
181 820 kmA Rated▾ Gqeberha (EC)
R 269 900
Make: BMWModel: X5Year: 2017Mileage: 181 820 kmPrice: R 269 900Status: Available#90E614573
2017 BMW X5 xDrive30d M-Sport Auto (F15)
147 884 kmA Rated▾ Vereeniging (GP)
R 386 900
Make: BMWModel: X5Year: 2017Mileage: 147 884 kmPrice: R 386 900Status: Available#B1D404338
2017 BMW X5 xDrive30d M-Sport Auto (F15)
150 522 kmA Rated▾ Germiston (GP)
R 377 900
Make: BMWModel: X5Year: 2017Mileage: 150 522 kmPrice: R 377 900Status: Available#C87F07444
2017 BMW X5 xDrive30d M-Sport Auto (F15)
163 737 kmA Rated▾ Springfield (KZN)
R 340 900
Make: BMWModel: X5Year: 2017Mileage: 163 737 kmPrice: R 340 900Status: Available#FCC103214
2016 BMW X5 xDrive40e Auto (F15)
151 934 kmA Rated▾ Midstream (GP)
R 287 900
Make: BMWModel: X5Year: 2016Mileage: 151 934 kmPrice: R 287 900Status: Available#06D505415
2016 BMW X5 xDrive25d Auto (F15)
135 295 kmA Rated▾ Gqeberha (EC)
R 275 900
Make: BMWModel: X5Year: 2016Mileage: 135 295 kmPrice: R 275 900#0CDF09356
2016 BMW X5 xDrive25d M Sport Auto (F15)
166 800 kmA Rated▾ Midstream (GP)
R 274 900
Make: BMWModel: X5Year: 2016Mileage: 166 800 kmPrice: R 274 900#2F9606740
2016 BMW X5 xDrive30d Auto (F15)
266 687 kmB Rated▾ Silver Lakes (GP)
R 221 900
Make: BMWModel: X5Year: 2016Mileage: 266 687 kmPrice: R 221 900Status: Available#3E2109281
2016 BMW X5 M50d (F15)
136 949 kmA Rated▾ Brackenfell (WC)
R 335 900
Make: BMWModel: X5Year: 2016Mileage: 136 949 kmPrice: R 335 900#5C4601313