I and a few problems with my central locking on my E46 and I used this place to get it fixed. They also returned my keys which were playing up too. An absolutely top class service, I sent my keys off on Wednesday and received them back on Friday working perfectly.
If anyone is having central locking problems contact http://bmwgm5.info/index.html
I can highly recommend this excellent service.