Last weekend i brought the X to the garage for another..oil leaks (radiator / coolent hose)...i've notice the leaks only because i have removed the big plastic under cover in the front....anyway long story short, they fixed it and on my way back from the garage i got the check engine light on

..Uturn went back to the garage and code was related to new coolent hoses ...ok normal...so we erased.
Next morning, check engine on again...hood open, and try to figure this out, my wife came and look into it and say ! Hey this (temp sensor) is unplugged

...with her little hand, grab the thing, clicked it, and ... Boum... All fixed :-) check engine off. LOL incredible to see that even my wife (so not mechanics) can DIY !!!
__________________
2006 X5 4.4i premium, Sport package ,Winter Package, Sat Nav. AFE Power stage II Production : 08-2006
2012 BMW 128I Convertible Black
2011 Mercedes Benz B200 sold