Works on my 2007 335i with no problems. Installed them in the Indy Shop. Then I pushed the reset button on my car and drove off. The only problem was that I had to do 2 resets. This means I pressed reset on my car, drove 10 minutes and the sensors didn't register. I pressed reset again and the sensors registered and there were no problems. They fit right in and require no programming tools. Just push the reset button in your car, drive 10-20 minutes and bingo!