General Motors' financing arm GM Financial has agreed to pay about US$4.2bn for the European and Latin American auto lending operations of Ally Financial [once GMAC] as it looks to extend its in-house financing to boost sales.