I'd suggest you want to minimize idling in winter. Running the engine below operating temp for long periods of time will result in moisture build-up in the engine. High engine moisture combined with very low Alberta temperatures will cause crank-case ventilation valve freeze-up (and $2000 repair bills). The dealers in Edmonton will tell you the same thing (if you can get them to admit to this problem).
The X5 is a great winter driver but the CCV is a weak-point when it comes to the very cold Alberta winters. Since this is your first winter with your X in an Alberta winter, I would strongly suggest that you research and understand CCV issues. They have the potential to result in high maintenance bills (if you don't have a warranty that covers it).
Last winter I posted some pictures to show how I routinely check and clean-out my CCV in winter:
http://www.xoutpost.com/bmw-sav-foru...-pictures.html