Mills Corp has agreed to buy a 50% stake in nine regional mall properties from General Motors for $US1.03 billion, CBS Marketwatch reported.