Ozzy10. I don't drive my bimmer in the winter but if
I did, I would idle for a few minutes if it was real cold.
What I do with my cars is if it's above 0 c (32 f), I let
it idle for 30 seconds, then drive off gently. If it's below
and really cold, I let it idle two minutes then drive off
gently until up to operating temp.
As far as frozen windows, I would never try to open
them up in any car.