General Motors' financing arm GM Financial has agreed to pay about $4.2 billion for the European and Latin American auto lending operations of Ally Financial. (Reuters)