I did some coding on my last car '15 X3 myself, but with the more complex 2022 G05 I decided to have it done. $100 for all the features you want coded, and $50 if iDrive update causes some or all to revert to factory. Great service, done remotely.
https://www.codemybimmer.ca/g-chassis-coding/
My two favorite are the anti-dazzle (works great) and the adaptive cc that automatically adjusts the speed as the speed limit changes (rather than having to push a button each time it changes). Also allows you to specify an offset speed relative to speed limit for both 40MPH and below and above. I have mine set to +5mph <=40 and +7 >40.
Love the technology.