At least the ML has plenty of cup holders!
That's our weekend and trip vehicle, so it's a necessity in that respect.
I don't like the idea of drilling holes to accept an accessory cup holder, so when I'm in the W124, I just lift the armrest put the cup in the center console, and slide the cover to hold it in place.
No drinking in the SL though...