thermostat could be stuck open. 80k miles is getting up there in mileage and a cooling system overhaul may be in your near future. When you travel 40mph or so, there is enough air going through the radiator to keep the engine at normal operating temperature. But since its been super cold by you (-20*F yikes) the X3 is prone to extreme cold weather problems, at least from what I read and hear.
Did you check your coolant level? Check for leaks?
2000 ///M5 ///M Registry (1 of 21 ever made)
Oxford Green Metallic II (430) | Caramel Nappa Leather (M3CR) | Brushed Aluminum "Stahlgrau"|
Square Style 65's - Pilot Super Sports
Tuning Tech Tune by Frank Smith (http://www.tuningtechfs.com/)
Tuning Tech IAT Kit
Eisenmann Race 4x83mm
DINAN Front Strut Brace
Storm Motorwerks Products
2006 X3 3.0i M-Sport | Silver Grey | Terracotta | AT | Navigation | Premium Pkg | Cold Weather Pkg | AFE |