when will bmw i8 be available in south africa