Replacement BCM is the next step.
I think I have never seen physical failure of a BCM unit before.
Have you checked your local pricing options?
Are you considering new or second hand BCM?
If you go ahead with a D revision, you need to take into account the additional cost of getting your key fobs remote function paired.
7E0937090B and 7E0937090C have the same functionality as 7E0937090D and remote key fob can be paired with a VCDS.
Additionally, as I have mentioned before, the software on B and C can be updated to revision D and remote pairing method remains as it was originally.