My factory unit in my E34 was on the fritz, so I found the same model radio from a one year newer (1995) E34 at the local pick and pull (Labor Day sale price $14.00), not knowing if it was good or bad. Took the radio to the local BMW dealer, got the code (free), installed it and it powered up. Would not take the code, so I disconnected the battery overnight. Reconnected battery this morning, put in code and now have music again, all pixels visible....

Probably on borrowed time, but do not have to do an upgrade for awhile longer. Do not pay for the code, push back when they "suggest" the fee for retrieving it. Took less than 5 minutes to get it, no cost to them at all. Some good will earned.