Alot of mercedes leak from the front pump o-ring (up in bellhousing by torque convereter) . If you can get your car on some jackstands and look on the bellhousing and see if you see tranny fluid. If you do a trans reseal might be in order. There are other seals that will leak on it .