BMW ICOM A2 is a professional diagnostic tool and programming tool for BMW. it can work for BMW cars , trucks , motorcycles etc.
now it is version is 2016.05 , ISTA-D:3.54.12, ISTA-P: 3.58.0.500, VIN: 2016.03.15
you also can check the software display on the following :