Hi, I have a 2006 2.0 SE diesel X3, and for almost a year the engine warning light comes of for a few days, then goes off for a month, repeating this cycle. Unfortunately I have no faith in my local BMW dealer and wondered if anyone has has similar experience which might assist in its resolution.