I have a 2006 325i. and I just had this problem yesterday and replacing the fuse only worked for one day.
I sent in to dealer today but I am out of warranty.
I am guessing a 1k ~ 2k cost for me with this known problem.
Is there responsibility that BMW should take since this is a very common problem for E90?
Or is there something I can tell the dealer so they can solve this in a less costly way?
Will I be better off taking to other car shops?