BMW ICOM is professional and powerful auto diagnostic tool which is specific for BMW vehicles. UOBDII sell high quality bmw icom with different version. BMW ICOM A+B+C is good at programming and diagnosing for all BMW systems. BMW ICOM A2+B+C is the updated version of bmw icom a. BMW ICOM A2 has many version including with/without software version and wifi version. UOBDII also sell bmw icom software such as ISTA-D 4.04.12 ISTA-P 3.60.2.001 with Engineers Programming and bmw icom cables.