'06 330i. Radio just 'stopped working'. It has power, will load a CD, all the presets are still there -- it just won't play. Not FM,Sirius,AM,CD. And it doesn't recognize the previously paired phone. (yes the phone is on, and yes, the radio volume is turned up). The date/time are correct. The battery is 2 months old. It's not had any service since the battery. Stopping the car and removing the key fob didn't help.

Any ideas?

Is there a way to reset the whole thing?

I already have an oil service scheduled for Friday but I'm open to suggestions here.