i dont understand.. he melted your fuse box yet hes a good mechanic ?
am i missing the sarcasm.
I dealt with Alex hes on 371 Salter st. just off of university. very good guy.
in terms of your E46 same thing happened to mine, first it was the window that had stopped working then my radio then dash lights.. it all turned out to be a burnt dice link that connects to the cd changer in the back.. i disconnected the battery took out the dice link and reconnected the bat then started the car, the best accomplishment i had ever done.