One of my pals had the same issue with his ML320 CDi but he took it for a gear box service at mercedes they changed the oil, filters etc and it seemed to be fine after that.
gear box service shoudnt cost more than £180 with mercedes it's worth having it done specially if the car has abit of high milage, you will notice smooth gear changes, faster kick downs.