I didn't have this exact problem on my early 02 M, but I did have an eratic ATC problem. I fixed it by pulling the control panel plug a couple times and reinserting it.
Are you familiar with how you remove the bezel? Also, have you disconnected the battery for a few minutes?