It's because due to intelligent hybrid engines. you can drive a BMW XM hybrid 2023 up to 80 km on a completely electric motor. and by adding an electric motor it utilizes battery power for short distances the engine doesnt use fuel that's why it has 61.9 kmpl mileage. so battery and electric motors are responsible for the high mileage.