It should work. I had to ensure I had the latest software avail beyond E89x-09-06-510.
I purchased a trim removal kit online and becuase of this, the job was a snap. Something like
I've used the toolos to do several other upgrades such as adding the Euro foglight switch. This was as easy as could be and most importantly doesn't damage the trim. Terrible feeling to get the new parts in only to have damaged the trim.
This one is almost identical to the one I purchased.
I don't recall how much I paid but, it's worth it in the end!