is bmw i7 full electric