Is returning to where you bought it an option? I am not suggesting taking it back (return it) but if you bought it from a used car lot or business of some sort they usually carry a warranty on it for a few weeks or months in the event something happens.
If not, or you bought it from an individual, I would suggest calling around and finding a mechanic that specializes in either electrical communication network diagnoses (BUS networks) or works on a lot of BMW's. You do not want to take an issue like this to just any shop. If it is what I suspect, then you don't want to pay someone to guess at it. There is a specific way to diagnose these types of issues and if they are not familiar with these types of networks or these cars, I would not take it to them. Basically, you want to interview them and see if they sounds like they know what they are talking about. Too often, people just pay the diagnosis and it seems endless and then are left with a large bill and no resolution because the tech working on it didn't actually know what they were doing.
It may turn out to be something very simple like a single module or more complicated like a wiring harness. Either way, we need to start with why the BMW tech could not communicate with the integrated module. Once they start to peel that back, they may find the root cause.
Sorry I don't have a silver bullet for you but this one seems much more complicated.
SPONSORED LINKS
Sunday, April 28th, 2019 AT 2:50 PM