Check out the newer E320 wagons, rear for cup holders
I was looking at the newer E320 wagons and they have cup holders for the thrid seat rear passengers. They fold up when not in use.
They can be fitted to doors of almost any car. I believe they cost about $35.