More than 2,000 workers at BMW's factory in South Africa have launched industrial action over pay.