I've been lurking in this thread long enough.
I'm also a serial BMW owner since 1995 (and my Dad before me). My dilemma was a little bit different, though.
I have my P85D+ (now a
P100D+) and until recently, my beloved 2002 E39 M5. My wife has a 2009 335i convertible, and before that, we had a 2010 Z4 (sold that to get a P85+).
So my wife and I just moved and only have garage space for three cars**, but I really wanted to get an SUV for hauling stuff and winter driving. Yes, the Model S is good for both of those tasks, but I loath driving it in the snow for fear of getting hit by bad winter drivers, and then having to wait months to get it repaired. I have been driving the M5 in the snow (with proper snow tires), but it's still RWD and not great for hauling.
Anyhow, since the Cybertruck isn't available yet, I ended up selling my E39 M5 and instead we bought a 2016 X6M for those winter driving/hauling duties. I just couldn't give up my E39 M5 in exchange for a MX or MY. Sorry, just couldn't do it!!! I definitely didn't want an MX due to the falcon wing doors (don't have kids around), and I felt an MY seemed small for hauling big stuff around (yes, I know the X6 and MY are about the same cargo space if you don't count the frunk). Also, the MY Perf was about $15k more than the X6M. But when the CT gets here, we'll sell the X6M (although my wife isn't too thrilled about that part, she loves driving it).
** We're fixing that by tearing down the 2-car garage and rebuilding it higher so we can put in two lifts, so we'll have room for five cars! Have to make room for the new Roadster!
View attachment 656234