My 2004 325xit will not unlock all doors with either remote. It only unlocks driver's door, gas door and tailgate. The console unlock button will not function at all. The key inserted into the tumbler will not close windows or sunroof after the car has been turned off and exited. Key inserted in tumbler on driver door will unlock driver door when turned once, but no longer does anything when turned twice. This has been intermittent up until today. Does this sound like a body control module issue? If so, is it a do-it-yourself job or not? Thanks.