By federal law, all car must be able to be read by generic OBD-II reader
since 1996. Here in USA that is. So, yes, you can use generic OBD-II reader
to pull code and then decipher that information.
MB also integrated proprietary OBD-II capability to further diagnose the car
as far as the body, AC, ABS, tranny, etc. But has no bearing on the regular
As for your problem, I think the issue is that your car has not been
serviced for oil change when it stated it needs to be... If you changed your
oil, then it is time to reset your service indicator. Your owner's manual
will tell you how to do that.
OBD-II scanner will only tell you the problem if the check engine light is