all snap on scanners are over priced and can not do what many others can . I opted for an altel maxsys elite. comes with the j2534 and 2 years free update. can do many initiations on replacement modules and alot of bmw programming. good size screen and can do some upload/download program replacements. all for 2500$. updates if kept for more than 2 years is 850$. also supplied tech help - has some issue with vw key program and they helped me find what i need via help within the system. can add inspection camera and lab scope also- though i here the scope still needs a bbit of work - but the camera attachment is great and just 50$. SAY NO TO SNAPON - SAVE MONEY AND BUY SOMEWHERE ELSE!