Delivered as promised: BMW Group meets pledge to deliver 100,000 EVs in 2017 - Sgcarmart