Sync/Programme Remote Locking function on keys
Ok, so after reading through a thread on which brand of oil to use for my 320d somebody mentioned that after taking they're car to a dealer for an oil change one of the workman also managed to reprogramme his key so that when they drive the car the doors automatically lock. Since mine doesn't do that I thought that by following what the BMW guy did to the remote I could get that feature, well that wasn't the case. Somehow by doing that I managed to knock the remote locking function out of sync, the keys would still lock/unlock and start the car by the buttons did nothing. By the way the remote on both my sets of keys worked perfectly beforehand I just wanted to add that auto lock feature because I thought it was pretty kool. This all happened on the morning of Sunday 21st March. Needless to say after my remotes both stopped working I was devastated, it's just doesn't feel right locking/unlocking your e46 by key trust me. So I frantically searched Google for fixes which lead me to another thread on this site. However I spent all afternoon trying to get it to work but with no luck. I started to get a bit worried that I would have to send it in to a dealer to fix my silly mistake of trying to tamper with it for an extra feature. So anyway I tried the fix again this morning but slightly differently and it worked!!!!! This is what I did, I take no credit for it since something similar has already been posted but the steps are a bit off, well they didn't work for me or anyone else who replied back to it. Its step 3 that's really important and the other write ups say to turn it to position 2 and back off again 5 times consecutively which didn't work for me at all.
1. Unlock your car and sit in the drivers seat then lock the doors (locking the doors isn't important it also works if they're unlocked but its easier to watch the doors pins later)
2. Put your key in the ignition
3. Turn your key to the 1st position briefly just so you see the mileage until service light come up (or whatever it is that your bottom middle box on the dashboard displays) then turn off and remove key. You need only do this once, you can do it more than once for your own preference but it doesn't matter once is enough. Also it doesn't matter if you leave it on in the 1st position for 1second or 10seconds as long as the process of turning it to 1st postion and off again removing the key has been completed.
4. Press and hold the door unlock button and whilst doing that press the door lock button 3 times then release the unlock button, as soon as you release that unlock button the door pins will shoot up and back down again or if it was unlocked then they go down then back up again it doesn't really matter it's just a sign to tell you that the programming was successful. If you have a second key then don't repeat step 3 just pick up the other key as soon as those door pins have shot up and down and do the same as you did with the first key. Hold the door unlock button and press the lock button 3 times then let go of the door unlock button and the door pins will shoot up and down again.
I have tried this routine/fix 3 times now today on separate occasions and it has worked each time. Apologies for making this post quite long I just wanted to put in as much detail as possible to help anyone that was in a similar situation as myself.