Hi.
I have the same problem, my drivers door stopped working this morning and my back doors haven't been working for a while.
One of the tuners I take my car to seem to have solved the problem by replacing the solinoid with a much cheaper BMW unit. Will confirm.
They say they are doing it on a regular basis with success.