BMW launching electric 3-series with 912km range in South Af...: @viral.ivory | iFANN