Well, I just spoke to my dealer and they can't warranty cover a shadow code until it actually shows the check engine light or fault and then BMW will cover it under warranty. I guess I'll just have to wait until it goes out completely. The tech even knew it was about to go out; what a bunch of crap. Maybe I'll get lucky and my turbo's, fuel pump, coils and injectors will go out at the same time the fuel pressure sensor takes a crap and I can then get it all fixed.
BTW the car only has 29k miles and is a late Dec 07 built car. I've had this car in for more warranty crap than all of the cars I've owned put together and I've had A LOT!
11 E92 ZCP
02 Honda S2000
-741 whp 471 wtq (dynojet) @ 29.6 psi on e85; now on 34 psi, 800+ whp.