Mercedes Repair Questions? Ask a Mechanic for Answers ASAP
Your description points to a low voltage condition.
I would take your mechanic's advice and replace the battery.
The car may have some codes set from the low battery condition.
I hope this helps.
Do you need any further help?
I hope my advice has been of assistance to you.