General Motors has received South African government approval to buy the remaining 51% stake in Delta Motor Corporation, which it hopes to expand and increase exports, Reuters reported.