My 2005 X5 just failed to start so I towed to BMW. I was just told it was the oil separator. If I can prove regular oil changes, BMW might pay some money toward it. Which, just tells me they know its defective and aren't issuing a recall. If they don't give me money toward the part or repair, the total bill will be $5000. I have 65k miles on this car and will trade it in for something more reliable instead of fixing it. Frustrated doesn't begin to cover it. I do love this car, but I just had to have it towed to BMW last month too. That was for a gas gauge relay issue. At 65k miles, this is NOT acceptable.