I did flush my brakes and the lights have not come back?
Not sure if that did the trick cause they were off before I did it.
Figured it could not hurt.
With the right tools its easy.
Without them you could screw everything up.
Anyhow I dont drive my 330i all that much, my daily driver is a '97 318i.
I have a long commute and would rather rack up the kms on the old bimmer.
As a result haven't seen the lights again come on.
I know what you mean about the humidity or wet conditions seems to make the lights go out.
Once the lights were on for an extended period, then I washed my car and the lights went out.
For me the ABS, DSC, and parking brake light all come on or all go off together.
Check your fluid level. Even just a hint under the max line could set the sensor off.
I topped mine off twice and both times the lights went off.
I did find this interesting post and reply from a Mechanic
Question: 1994 BMW 840Ci 4000 mileage: 83,000. Hi, I'm the unfortunate owner of a BMW 840Ci, with an ABS problem. On starting the engine the ABS carries out its usual test and both the traction control and ABS lights go out. As the vehicle accelerates away and reaches above 5mph, both lights immediately illuminate and stay on. The fault can sometimes be cleared by switching off the engine, restarting the engine and then counting to 30 before engaging reverse, then reverse the car with full left hand lock on the steering wheel! The car will then drive away normally without either of the ABS lights illuminating. If however either of the rear wheels are spun, i.e. on gravel, then both lights will immediately illuminate and stay on. The car has been into the local BMW dealership for diagnostic checking, where they informed me that the pump relay was faulty. This has been replaced to no avail (and also the memory reset). They are now talking of requiring to test the car further for up to a day, at £85 per hour, just to find the fault! Prior to sending in the car initially, I removed all four wheel sensors and checked each of their resistances, which were all comparable. Although one on the left rear was found slightly bent due to stone damage, it was easily straightened. All four wheel segment rings were also cleaned up and in good condition. Any positive advice of tests that I could carry out would be greatly appreciated, before breaking the bank. Thanks in anticipation.
Answer: Your problem probably lies in one of the four wheel sensors for the ABS. There is a better test than the resistance check you tried. Unplug each of the wheel sensors. Spin the wheel segment rings and check for AC voltage at the sensors. You should have between 1 to 3 volts AC if the system is operating properly. Also check to see if you have a slightly loose wheel bearing that is allowing the segment ring to contact the wheel sensor