Final Stage Resistor would be my first guess...
Do some reading in this thread found via the handy
Search Tab, on this site:
http://www.xoutpost.com/search.php?searchid=1239038
"leak" would be second or third or...
A good A/C auto electric joint or, a BMW Indie should
be able to diagnose it in a heartbeat. A BMW dlr would
be my last resort.
GL,mD