Car will not unlock with both keys and the gas door locks. on 2004 BMW 325i

I have been told that it is my BCM which is $800 part from the dealership. Is anyone aware of this or have any other options to get this repaired?

Asked by for the 2004 BMW 325i