Hi, my names mike and im not really new to this. I have been reading these forums for the last 6 months. But now i have a problem. 3 days ago there was a bad storm in the area with hail. I wanted to get my 330ci under a car wash to protect it. Getting there i drove through some deep water. Now the service engine light is on. The electric blowing fan will not kick on unless i turn ac on. The flat tire sensor keeps going on. All the lights are fogged up. It overheats since the fan wont run. Im wondering if i should turn it into insurance or try fixing it myself. If you could point me to the right forum that would be great.