Foxwell NT510 (Schwaben via ECS) will code injector indicies. For $140, well worth it, since it will do all kinds of other things as well for your BMW's.
http://www.ebay.com/itm/For-BMW-MINI...IAAOSwB-1YyMST
Unless you are doing lots of screwing around with your car, setting up INPA, et cetera (IMHO) doesn't seem to be worth the headache. But YMMV ...
Filippo