All BMWs have a preconditioning function, which allows you to further optimize battery efficiency. From the My BMW App, you can precondition your vehicle, which warms up both the cabin and the battery. The vehicle should be plugged in while preconditioning.