So I was doing some research and found that the stock ECU (#1 267 355 796) doesn't have an upgraded version (BavAuto, FunCar.ru, etc I'm unable to find anything)... though I'm told the car I just bought has an upgraded/performance ECU in it, and the stock EEPROM is in the glove box.
Curious, I went to pull the ECU but didn't have the sockets to do it. I plugged it back in and went about my evening. Next time I started the car (or even turn the ignition on) it runs through a bunch of diagnostics stuff (Software Ver, BMW NR, some other NR thing, and some other stuff), the dials run up and back down, then the display goes solid and doesn't change.
To me, this seems most peculiar and it shouldn't do that. Any thoughts? I'm going to go ahead and pull the ECU and open it up, put the stock EEPROM back in and see what she does.
I do have a BavAuto code reader and it's not throwing any codes... so I'm a little stumped.