Hi,
- cleaned the contacts with electrical contacts cleaner - no long term fix
- applied deoxIt GOLD and their cleaner (available at RadioShack or other places online). This provided the longest lasting and biggest improvement!
- slightly twisted the terminals on the connectors with needle nose pliers covered with a shop towel to improve contact, applied deoxIT GOLD again. Voila! All is perfect now, car has never been this good! One bad thing is that the DeoxIT spray caused the yellow rubber seal inside the connector to swell making it impossible to the put the connector back on the sensor. So I had to cut the seal out.
There you have it....
Next, I found a connector from an M3 that was slightly used, replaced mine with this one that still had the seal. Replaced the MAF sensor at the same time since I had already purchased it and did not want to use my old hacked one with this new connector. Have not had time to drive the car much due to snow and salt on the road (Boston area) so can't tell if the car is as good as with the hacked sensor yet. I also purchased Stabilant 22 online which I plan to try if needed, I think this would be better than using DeOxIT Gold since this is not a spray and you apply using fine brushes. Plus, I think Stabilant 22 is also mentioned in some old threads referring to a BMW TIS where they recommend using it on sensor contacts. I will post back an update once I have it.
In short, I would recommend you try Stabilant 22 after cleaning with DeoXIT cleaner and see if it helps. You can use DeOXIT GOLD instead of Stabilant 22 but if you are not careful you may damage the seal and have to cut it out.
Best of luck.
PS: It could be that many people who got temporary good results by trying other things (like cleaning MAF, or ther parts, replacing parts, etc) actually somehow ended up moving the connector a bit or disconnecting/reconnecting it temporarily improved contact.