are bmw i8 fast