It sure sounds like thermostat to me. Did something get caught in the thermostat when you were installing it so that it won't close? That's a puzzle for me if the engine won't really get warm. Make sure your mechanical linkage between the dash "hot/cold" slide lever and heater valve is working properly. Also, you might have a clog in your heater core loop.
Does that mean that you replaced the thermostat AND the sensor? If not, you really need to replace the thermostat. A sticking thermostat can cause temperature swings and potentially overheat the engine. BTW, BMW engines tend to have serious problems when they overheat. Don't let it overheat or you might be buying a new engine.
Make sure you have enough coolant, but if that's not it, check the water pump.
Yes
The thermostat is most likely stuck in the closed position and needs to be replaced. The closed thermostat does not allow the coolant to circulate through the radiator, thus overheating the engine. The reason for water being pushed through the thermostat housing is because the water pump is spinning and there is no place for the coolant to go, therefore, it is leaking out through the housing gasket which is probably already blown (need to replace it when you replace the thermostat.
This means that the has not reached the required temperature level within a specified amount of time after starting the engine. If you replaced the thermostat with a lower temperature one or did not dilute the anti freeze to a 50 50 mix, that could be the reason.
One reasons a Subaru Forester may overheat is because the radiator may need replaced. Another reason could be the thermostat.
The heater valve could be failing to open for one reason or another.
If your main gas valve is stuck in the closed position, it must be replaced. This condition is the reason your thermostat will not cause the main burners to light.
the heater pipe is not working the dealer only sale this part two hose run from this.
the reason why the coolant is spilling up over the reservoir is because the thermostat needs to be replaced because when the engine needs water the thermostat heats up from the engine and causes the springs to expant which opens a seal to allow the water throughout the engine i just realpaced the thermostat in my volkswagen
i think the reason might be your cooling system, check the basics. the basic would be to see if there is low coolant in your engine when it is cold and in the radiator. If that is fine then check the thermostat located in your cars engine. It might be open and not checking your cars temperature right or might need to get replaced.
There is no reason not to