I'm not sure if it's true of the 7-series, but I know some bmws have an issue with the sound system wires rubbing over the years and losing the protective rubber around them. Maybe some parts of the wire for the radio is getting thin and it's going in and out from that.
