To the best of my knowledge there is not a scanner available to the consumer that will access all the systems of an ML. For emissions related codes you have a variety of options (I use Car Code OBD-2 or VAG-com to scan CEL codes).
There is a system called
Carsoft that does more than just OBD. It is not inexpensive and not available to the consumer.