General Motors is to buy back US$5.5bn of the US Treasury's stake in the automaker with the remainder to be paid off within 12 to 15 months.