I bought one immo plus recently I sold my autel im508 and got launch immo plus I'm so disappointed feel sorry for selling my autel as the diagnostic and coding launch is very good but as the key programmer it's just useless I wasn't able to do all keys lost on 2011 bmw cas4 also the the xprog3 useles just spent 1100 British pounds for tool I can't use