2009 328ix 6000 miles

The radio keeps going off and on by itself. The dealer has reprogramed the computer and said it was fix, but it is not. Any ideas??