hxxp://vagcommander.com/Products.htm
I cant speak for a MINI, but I'm familliar with using VAG K+ CAN commander for AUDI/VW, and know that it is capable of both reading and reprogramming the transponder/immobilizer code... among a plethora of other useful capabilities.