 I purchased  an x5 35d and after 600 miles the check engine light came on. Took it to the dealer and it was determined that it has a faulty sensor. But because it's a diesel they don't stock the part. It's been three days and still waiting.