05 BMW 645CI with no heat and engine not getting up to temperature. 196 degrees F at night 60 degrees ambiant temp. 215 degrees F during the day. Common problem with these cars. The weep hole has a electrically controlled valve that opens/closes electronically. The original piece-water pours through it easily the hole telling me the pental is open/damaged. The new one does not flow water through this hole. You can shake the thermostat and should hear the pental moving inaide the unit. Mine original did not make a sound! Hope this helps someone out!!!!!