I give the X3 about 30-40 secs to settle down before starting off in the morning. Heated steering wheel + heated seats are a boon, especially the former because it heats up quickly. Plus the X3 is garaged, so it aint too bad.
Now, normally I drive the Lexus ES, which I give a minute to warm up because it idles so freakin' high. It's usually 1750rpm when I bring it outta our garage, but after being parked all afternoon outside the dealership today, it was idling 1850rpm