Of these two the ML is the clear choice, even though I'm not a fan of the car. The Cayenne is a disgrace, an exercise in marketing and a way to cash in on the Porsche brand. You might argue that the Merc is no different but hey, that's something we've gotten used to...
