BMW has agreed to sell the Rover brand name to Shanghai Automotive Industry Corp (SAIC), reported the Financial Times.