I just saw a white one at Leo Haese BMW Centurion in the used car lot. Give them a call, they are normally pretty negotiable on price even though BMW used cars sells there cars at a premium.
Otherwise head over to carforums.co.za and send nuno a private message. He is the used car sales manager for Cedar Square BMW.