I have a 00 4.4 with 58K miles and the SES light came on and it had code 1159 and 1161. I have a extend warranty so I took it to a local BMW repair shop they charged me $80.00 for 2 hoses and $160 for 2 hours to replace the hoses that go to the PVC type unit on the engine block.. NOT covered under warranty..

I sure wished I pulled the cover off the engine to see for myself before I took to the repair shop... ..

I told them just to leave it and I would do the work myself but they where going to charge me an $85 testing fee!!!

So I bit the bullet and paid the big bucks.. The thing that surprised me the most is the condition of the hoses they where falling apart from the oil and heat.. I've never seen a 4 year old hose just fall apart in my hands before... Just the best for BMW.. I love my X5