What improved in the function of the buttons?

Mine doesn't always want to disarm/unlock. Which is why I haven't set the alarm in quite some time as I had it not want to disarm one night and it took me over 2 hours to get the car started.

If this new button rubber fixes that, I'm all for going that route instead of giving BMW $215 for a new key.

Oh, and which one did you buy that was the correct one? Though I guess I need to see which key you have anyways to know if it's the same as mine.