Thank you for the explanation. I have the Bimmer geeks cable from when I had my 135i so I’m good. You scared me Flacoramos!No that's an incorrect statement, oversimplifying the reality. Most if not all DCAN cables have the old firmware in the cable that results in bad data being written in certain bits. IF you have a preLCI, it is a K line car anyways so it doesn't matter, for LCI cars or any that run on DCAN, the Bimmergeeks cable is one of the few that have this firmware defect resolved before they ship it out.
The firmware in the DCAN cable can usually be reflashed yourself, if you like to tinker with stuff and have an arduino. The one stop electronics cable for example can be updated with no soldering. I've done it myself and for some others on my old one stop electronics cable. For most people, it's generally better to just buy the Bimmergeeks cable.