Here is the instruction on how to read the immobilizer data EEPROM or Dflash out of a BMW CAS3 module using xhorse vvdi prog with the new solderless adapter cable which is actually labeled as XDPGSOGL provided by xhorse. It does CAS3++ ISTAP as well.
Remove CAS3 module
Open up VVDI Prog software
Select BMW CAS3+ 0L15Y with adapter
Follow connection diagram to set up the connection
Read ID correctly which starts mask 0L15Y
Save data. The xhorse XDPGSOGL solderless adapter does work great.