It will not work alone. You must also have:
Esys (E-Series Programming System) is a software tool developed by BMW to program and diagnose their vehicles' ECUs. However, over time, the software has been reverse-engineered and modified by the community to allow for advanced tuning and customization. Esys enables users to access and modify various parameters on their vehicle's ECU, such as engine performance, transmission settings, and more. Bmw Esys 3.36 Download
Modifying vehicle ECUs can: