General Motors is to spend $US500m on operations in Argentina and Brazil to develop new generation small vehicles for local and other emerging markets.