Ok I recently purchased an '04 330cic with 84k miles (had it checked out before writing the check). It wasn't throwing any codes at the time, but after a 2500 mile vacation the last 2 weeks it decided to throw on an airbag light. In addition to the airbag light, the audio controls on the steering wheel don't work and the actual radio can be controlled but the display continues to show the last station that was on before the airbag light came on and everything went screwy. Also the clock on the radio will change but it only at random times (for instance it could be 4:30 but the clock will read 3:39 and then suddenly update to 4:30 but will then stick on 4:30 for an unspecified period of time). I took the car to the dealership yesterday and they tried to scan it but said that it wasn't even acknowledging the scanner. They wanted to do an unspecified amount of diagnosing at $125 (none of which would be applied to my repairs). Can anybody out there give me even a hint as to what area I should start looking for solutions? Any help would be appreciated! And before anybody gets too up in arms and asks..... yes I did a search, no I didn't find exactly the same issues, and no I didn't read through all 1100 threads (I did however go through about 300). Tks in advance.