how much bmw i8 in south africa