I'll try to help.
A "code" is the term used for "diagnostic code" obtained from the onboard system, and for most owners means using a code reader plugged into the OBD port on the underisde of the dash to get the "codes", although some MB sepcific diagnostic codes cannot be obtained unless a MB licensed diagnostic system is used to read them (like the dealers SDS system).
As outlined in the Owners Manual - what you most likley have have is a "FSS dash indicator" from the onboard Mercedes FSS (Frequent Service System) which indicates when you are due to change the oil (which is preset for 10K mile intervals based on corrrect MB recommended 0W40 Mobil One and use of the MB fleeece oil filter).
This 10K # in use can go down to a lower # based on sensor factors, you are probably 3000 miles over recommended oil change - but it is not uncommon for a general purpose shop to change the oil and not know how to reset the system
Rest instructions are also in the owner's manual, the basics:
The Flexible Service System calculates in both miles and time, how long before you need to service the engines oil. Simply press the mileage button 2 times and you will see this displayed on the dash (which should be the same # roughly as you have been seeing).
Your Key Switch has 4 detents or positions.
Position 0 – Locked Wheel – Engine Off
Position 1 – Wheel Unlocked – Engine Off
Position 2 - Wheel Unlocked – Engine On – This is where you normally have the key when driving
Position 3 – Wheel Unlocked – Starter Engaged
The reset procedure:
1. Turn Key in steering lock to position 2.
2. Immediately press button (1) twice within one second.
3. The present status for days or distance is displayed.,turn key in steering lock to position 0.
4. Press and hold button (1) while turning key in steering lock to position 2 again.
Continue to hold button (1).
After approx.10 seconds a signal sounds and the displayshows 10000 .
5. Release button (1).
This WHOLE post could is a waste of time, since this info and more is contained in the owners manual.
If you don't have the owners manual download a pdf copy from MBUSA:
Mercedes-Benz - Home of C, E, S, CLS, CL, SLK, SL, R, GLK, M, GL, G Class - Service and Parts - Owners Manuals
Actually - find a local MB indendent to inspect your car, that $200-$250 investment willl save you $1000's in future repairs by giving you a professional non-baised detailed inspection of your new prucahse and key you into both the positives and also key you into any future problems to nip in the bud right now.
2004 was a very solid build year, you should have a nice truck, at 72K in decent shape a good indie can keep it running smoothly for years to come, but if you trat your ML like a Ford or Chevy it will bite your butt for sure.
Your ML, assume 3rd row, should have been around $13K at a used car dealer, and a bit under $12k from a private party. Again, get a indie inspection to protect your investment.
Keep the faith !