General Motors and BMW have suspended production in their plants in South Africa, as on 1 July over 220,000 metalworkers of the country went on strike, reports Bloomberg.