I was looking into the GM5 module used on the E46 and noticed that it is the same module used on the X3. There have been numerous E46 owners who have reported having door unlock problems with the central locking system and the GM5 module. There is an excellent write up on the subject here.
http://www.bmwgm5.com