bmw hybrid battery lifespan