110k is not high mileage for a Mercedes let alone one that's 18 years old! If it's genuine i'd say that was fairly lowish miles. Normal things such as brakes, service intervals, condition of tyres, exhaust etc.
Any 18 year old is always a gamble espcially is its a car....