Xhorse VVDI BMW Tool is professional tool for coding/ programming, individual manual coding (change vin manually) , reflashing (manually) , key programming, diagnostic, solving "incorrect data record", matching ECUs, etc...)