BMW will choose Sao Paolo, Brazil's biggest city, as the site for its first car assembly plant in Latin America, German business daily Handelsblatt reported.