can the bmw i8 run on gas