I bought an ebay one last year but tried and failed to fit it, my heaters are fine right now
but I had planned fitting it at some stage. Was €30 or so iirc.

Used an aftermarket one from the uk on my old E36 with no issues