To read all codes on pre-'94 cars and most codes on '94-'95 cars, all you need as an LED from Radio Shack (picture). The cost is $1.29. Part number is 276-209. It's use is described in this thread:
http://www.benzworld.org/forums/r129-sl-class/1266535-diagnostics-sl-pre-94-a.html.