General Motors is to buy the remaining 51% of South Africa's Delta Motor Corporation, subject to government approval, the two parties said on Wednesday, according to Reuters.