Go download BMW remote app on your smartphone, you may have access to "precondition car" option, which lets you turn on the climate control from your phone from anywhere prior to getting into your car.

AFAIK, pre-condition does not work in the US (only available in demo mode)
Also, pre-condition only turns on the fans to circulate outside air. So, it is really only useful in summer as it somewhat cools the car.