LOL, I'm probably wrong with this and wish Autel Support was actually on here to answer user questions , but If I had to venture a guess how Autel is able to offer BMW and Mercedes programming is that they work with a number of aftermarket repair shops with fleet accounts and offer to pick up a good chunk of their yearly OE subscription costs and maybe toss in a couple MaxiSys Elites to sweeten the deal in order to parasitically attach to the Euro Repair shops PCs. BMW and Mercedes probably tolerate this off shore programming for Secondhand Turds over 10 years of age that are just Dealer Headaches when driven by Poor Posers. These shops if busy have the option at their discretion to disconnect this parasitic connections to their shop if the volume of programming going out of their shops on vehicles less than 10 years old likely to set off a red flag that would get them blacklisted from ever buying a BMW or Mercedes OE subscription again, hence the server problems.