Not me. I wouldn't try to repair any speaker unlessit was a PPI PRO12 or something, and in that case I'd send it to be done professionally.
For Stock e34 speakers, they are so cheap it isn't worth messing with.
Where do you get the stock e34 speakers?