You hit the nail there.
To be fair to MB, I had Diesel Benz with almost 300k miles when I gave it away to nephew, no oil leak or transmission leak, everything working and he drove another 45k before thrashing it out for another car. But that GL was a different cat! Had to cut my losses and run.