BMW GT1 is 650 USD and BMW OPS is 750 USD. The both tools have to work with laptop IBM T30 which is 300 USD.  BMW GT1 can diagnose BMW cars before 2006 and  OPS can diagnose after 2006 and also program. The software version now is DIS v56 and SSS v32.