My old 350Z had the same problem, My auto electrician said it was the same problem with a lot of the 3 series BMW's cut a long story short Bypassed the warning light still ok if you were unlucky enough to be in a crash. Heated seats dry out the connections. Once done no further problems. No Crashes!!!!!!