Your car does have built in pushbutton code reader but it's on an ancillary 8 pin diagnostic connector, not on the 38 pin. But you're going to need to build the code reader anyway to get all the codes. Try a search - lots of info in the archives, also this -
http://www.k6jrf.com/MB_X11.html