This is my first post and thought this might help a few people out. I have a 2002 BMW X5 3.0 (162,000 miles) with the MIL on. Scanned and got P0369 Camshaft Position Sensor B-Bank 1. (This is the exhaust camshaft sensor not the intake) I drove with the MIL for 2 months and had the following symptoms: Long cranks (At Times) had to try twice to start her up, loss of power almost right after engine was warm, affected my acceleration felt like I had a 4 cylinder, bad gas mileage, and when in high rpm (during heavy acceleration) about the same time the transmission was going to shift the truck would jerk (felt like I got rear ended) or as some people have said ''lurched''
Well I replaced the sensor last night and all of the symptoms went away including the shifting problem.

My X is running like new. Took about 10 min. to replace since I was having trouble disconnecting the wiring harness to the sensor but other than that pretty easy. Tools needed were a ratchet, 5mm hex socket and some pliers/channel locks to squeeze off the harness. I ordered the sensor off eBay for $98.45 (Free Shipping) and got the Genuine BMW Replacement sensor. I feel that when it comes to sensors or vital components it's always best to go with Genuine BMW replacement parts.
Well hopefully this can help a few people out. Funny how this sensor caused all these symptoms. Peace