JackBeard, when you say "the heater is producing heat just not blowing it"
Be clear about this:
the heater doesn't actually "produce" heat or heat anything up - there is no heating element in your heater (it's not a toaster).
It's the hot water that flows around the engine (and then in and out of the heater that provides the heat - that water flows through a radiator (the matrix)
inside the heater unit which gets hot (because the water is hot) then the fan blows air over that matrix and into the car.
The "heater" in a Mini is really just a fan blowing over some water pipes and a small metal radiator all wrapped up in a box.
Sounds like you need to just service the whole unit - no big thing - get some screwdrivers (and a bowl) and take it to bits.
If you need full instructions on how to do it DON'T BE SHY - go to the technical section and ASK.
You wil have LOTS of replies. This is what the forum is for.
99% of people on this forum have asked a "how do I" question in the technical section and the only reason there is so much knowledge
on here is that so many people have done those jobs, got them right and wrong and are ready to share the wisdom and experience.
DIVE IN. Let the forum work for you.
Ask a "how do I" on the technical forum and fix your heater - it's November, get some screwdrivers...
Best wishes
Monty