BMW will launch 10 new cars in India this year, including EVs and its popular MINI brand, while boosting local sourcing to ...