BMW Repair Questions? Ask a Mechanic for Answers ASAP
Very first thing to do is ensure the coolant level is up to the mark and if low top it up with the correct antifreeze or pre-mixed coolant as stated in the owners manual
I'd then check that the engine is getting up to temperature, if its not then its likely the thermostat needs changing.
If this is OK have a feel of the two coolant pipes that pass into the car through the engine bay bulkhead, both should be warm with a warm engine. If they're not then its likely the heater matrix is blocked and you should do a reverse flush on the cooling system to try and clean it out. This is done by removing the top hose from the radiator and placing a garden hose into the engine water outlet, and then run the hose until you get clean water coming out of the radiator.
If this doesn't help this only leaves checking out the motor / cable that move the air mixing flap that allows the hot air from the matrix to enter the car air system.
This flap is controlled by the temperature knob / dial etc and I think is controlled with a small motor for your car so the thing to do is first get access to the back of the control knob and measure the voltages is present there, then trace the wiring back into the dash from the control to locate the motor.
It’s worth first checking the fuses for the fan / control circuit
I'd recommend first removing the glovebox ( undo lower edge hinges from dash) to gain access to the dashboard inner and also allow you to shine a torch to the back of the central console so you can start tracing the wire back and see how things are put together
Thanks for that I shall being going through your suggestions when I am off in the next couple of days, great ideas thank you for your time.
Bear in mind that the site takes a deposit from you at the beginning and this is held by the site until you rate my answer at which point the cash is split between the site and the expert. so if my answers have been helpful please rate my answer.
If you don't rate then you can use the cash at a later date to ask another question.
However you can keep asking questions on the same post as the process is supposed to a be a dialogue with information going back and forth to solve the problem