A friend and I have similar cars. The blower motor resistor has failed, yet again, in both cars, so the air conditioning does not work.
There are coils of resistance wire inside the air stream, and the thinnest wire corrodes and goes open circuit. The new part if available costs about GBP 100. Second hand parts cost about half that but are likely to fail. On the resistor pack it says "Do not reuse by repair".
Well I'm going to ignore that. I propose finding some resistance wire of the same gauge and putting that in, for a few cents. Or I could measure the resistance of the two bits of wire and buy a ready made resistor of huge wattage so it never goes wrong again. But there would be a difficulty in connecting that somewhere. I'm not quite sure why Mazda don't just have larger reliable resistors elsewhere where there is planty of room.
Anyway, I wish to express my displeasure at Mazda for installing a part that often goes wrong and costs so much for a replacement. The stupid thing is that it's almost the only part to go wrong on otherwise good cars. The replacement should be free or very cheap to stop us moaning in here!