Carly for BMW works with anything 1996 and newer. Easy to use with your phone.If you were beginning today to communicate with your BMW, where would you go for the software, and interface cable? I have been looking into this for a couple of weeks, reaching out to 2 different sources, with no response yet. I specifically am looking to reset the adaptations causing the hill sputters on both of my e83's. Also diagnose and troubleshoot issues in the future too. Between these x3's, and the wife's e46, I want to drive another half million miles on these sexy beasts (TMI ?)
https://www.mycarly.com/brands/bmw/#:~:text=Is my car compatible with,both in Android and iOS.