I can confirm this works perfectly, when you follow the instructions given.
I do have a question on the "next service date". My computer did change the next service to 2 years from now. Not a big deal, I service my car when I want to, I don't care about BMW's free service. But, could you explain again about changing the computer's date to fix the 2 year service thing?