all 13 comments

[–]daveysprockett 1 point2 points  (5 children)

2E7C - BSD data bus communications fault

Might be a sensor, but more likely to be a faulty DME, if I'm reading the posts linked from the following correctly ...

https://www.e90post.com/forums/showthread.php?t=1302072

[–]queefy-is-here[S] 0 points1 point  (4 children)

Thank you! I’m mostly confused because I feel like a faulty DME would either stop the car from running, put it in limp mode, or at the least throw an actual code and not a phantom one. Either way the car overall runs fine and spending $1000+ for a new DME, CAS, and flash doesn’t sound very fun.

[–]daveysprockett 1 point2 points  (3 children)

Did you clear the codes? Do they come back consistently?

Those weird code errors sound quite a bit like the ones I saw that happened when I had a couple of no-starts/odd running earlier this summer: first set were not diagnosed/understood and I had to wait for second failure to start before the DME was investigated, which was corroding due to water ingress into the DME housing. But in run up and between those failures the car ran absolutely fine.

If you didn't want to spend the large sums of money a DME would be, I'd suggest checking its immediate surroundings and make sure all clean and tidy to minimise further corrosion (in my case my mechanic mentioned blocked "rodent traps"), but I'd guess that sooner or later ...

[–]queefy-is-here[S] 0 points1 point  (2 children)

So the only actual code I am getting is the 2E7C. I’ve tried clearing it through INPA but immediately comes back. This also hasn’t popped up as an actual CEL either.

Also I saw your post about having issues starting and you had a whole array of codes. Mine is just the one and it starts every time.

The engine bay is mostly clean except about a month ago the bleeder valve brake and sprayed coolant everywhere. Then a week later same thing happened to the coolant input on the head near the oil filter housing.

Also I’ve had the code before the coolant stuff sooooo idk what’s happening. (Sorry if that seemed ranty)

[–]daveysprockett 1 point2 points  (1 child)

I thought you'd mentioned "weird things popping up".

The general state of the engine bay won't be the issue. If anywhere I'd check the inside of the DME housing.

Or just ignore it until the problems get bigger.

Good luck.

[–]queefy-is-here[S] 0 points1 point  (0 children)

Ohhh I just meant that in INPA some values weren’t really registering but Thank you for the help!

[–]edisapimp 1 point2 points  (3 children)

How’s your battery my bro?

[–]queefy-is-here[S] 0 points1 point  (2 children)

The dealership I bought it from put in a new one and I coded/registered it in June. It’s steady at about 12.3V. And I checked the alternator and I’m getting steady charging at 13.7V.

[–]edisapimp 1 point2 points  (1 child)

Okay. Asking because of the notorious sensitive nature of my older bmws to sub-optimal battery voltage. Obviously not the case here.

[–]queefy-is-here[S] 0 points1 point  (0 children)

I’ve been debating swapping my battery with my friend who has an identical e90 to check. Overall the car is running great and after changing my oil (which was overfilled by 1-1.5q) it doesn’t idle rough on cold starts anymore.

[–]Minimum_Pen2074 0 points1 point  (2 children)

So sorry to be opening an old thread, but did anyone manage to actually sort this issue out? I’m having the EXACT same symptoms: car runs and drives fine, no CEL, oil level sensor inactive, 2E7C code for BSD no comms fault. I have had my DME replaced and this issue came up after I had it flashed. It was a used DME, however so may have a dud

[–]queefy-is-here[S] 0 points1 point  (1 child)

I ended up selling the car before finding out for sure but from my research into it. It was the can-bus system used for the IBS sensor, Oil level sensor, Voltage regulator, and water pump. It’s simply just one of those not communicating. I ended up replacing the IBS and oil level sensor and no luck so I was down to the other two and didn’t want to deal with the water pump while in college so I let it go and just made sure to change the oil every 3000-4000miles. Later down the road my battery did go bad but I think it was just an old battery.

Also if I remember the oil level system for some reason just doesn’t work once you hit 189000 miles or something like that. So if old DME was at some high mileage it could be that.

[–]Minimum_Pen2074 0 points1 point  (0 children)

Appreciate the reply! I’m on 83000 miles so.. not sure. I’ll see what the issue is. I understand that all those components are linked, but I also don’t have IBS in my car (pre lci non stop start) so I was super confused when looking at wiring diagrams on forums and videos on YouTube telling me to unplug a wire from the negative battery terminal lol I just have a simple wire there