BMW expects to sell more than 100,000 new M3s

BMW expects to sell more than 100,000 M3s