At least 300 auto workers protested today outside two branches of General Motors in South Africa's Eastern Cape, the National Union of Metalworkers (NUM) said.