BMW launches its first all-electric sedan in South Africa. Here's what it costs - Stuff South Africa