You folks might be a bit harsh, don’t you think? Cars are rarely selected for purely practical reasons. For many of us, the car we spend many hours per week in is an extension of our personality.
I love my stick shift BMW wagon. I bought it at 100k miles and it has a quarter-million miles on it now. It is exactly the car I want right now.
I may drive down this road only once, and I will be switched if I will drive it in a minivan or SUV. I would drive a Z4 but I sometimes need to make runs to the lumber store.
All that being said, of the three wagons listed, given the OP’s obvious leanings, I would suggest the Mercedes.