General Motors and its Shanghai General Motors joint venture on Saturday signed a US$900m two year agreement for the export of Cadillac, Buick and Chevrolet vehicles and auto components to China.