Hello all friend..I have had this problem since 2 months ago, it comes and go (intermittent).. but recently after I send the car for service, the mechanic managed to clear the fault tru diagnosis tools and no error found from the test. but after few hundreds KM the check engine light appears again.. and this time stays ON permanently.need some advise pls...E60 525i - 2005Mileage = 50K ++