I had the turn signals and the hazards fail on me due to a bad hazard switch. I replaced the hazard switch (you might try cleaning it, I've heard others have success doing that), and everything worked.
Don't know about the radio, mine worked throughout. Follow the wiring diagram; don't have mine handy, but it helped me diagnose the problem
1985 300TD 4-speed 212K
1992 400E 343K
2001 E320 72K