Also I would like to write my car's VIN in the Headunit who still has the VIN of the old car (the VIN is readable in INPA and the last 5 digit are the same of the Bluetooth device name that appears in the phone)
...

The problems with CODIERDATEN_LESEN and SG_CODIEREN jobs in NCS EXPERT are still present, but with FGNR_SCHREIBEN + SG_RESET jobs I was able to store my VIN in the headunit (I checked it the values stored with INPA).

I tried to use tool32 for changing values in RAD2 and I was surprised that with tool32 no errors were throwing, so I did changed BMW's service numbers that appear on the headunit's display!