So just to be clear,
I purchase this
https://www.amazon.com/dp/B01FU5MVI8..._pvAIAbQEQC4ZP from amazon, hook it up to the OBD outlet in the car. Then download this app on my iphone
http://bimmercodeapp.com/index.php#adapter and I can pretty much code everything on that list?