I suggest you double check the fuel pump, W163 tends to have higher malfunction probability. I have traveled 78,023 miles, with 99 model of ML 320, so far and I've no complaint to this particular vehicle. I also advise you to have lubricant every 3,000 miles to ensure the engine running smoothly as you expected. Although I am about to get a Phaeton and CTS next month but I expect to keep this baby for another additional years until something bad happen. By the way, get a nice set of 4 tires may help the road manner. 3,000 mile: Around NT850(with own Total lubricant 10W/50) 18,000 miles major maintenance: Around NT22,000(with own Total lubricant 10W/50).