Mental note to self, don't let wife test drive a B58.
Now, being serious, should we go down that road (sort of a personal bucket list thing, that engine), we'd prob go for the x3 to get max power to weight ratio and easier commute...but the x5 would do to! Underrated HP figures for it as usual, I'm sure.
In general, I don't think it's impossible for someone to cross shop cars from mid 50s to 70s. I know a couple guys with money who intend to buy german but haven't yet. To some, 20k can be a relative impulse buy.
Some models also have trims which vary by 20k. Rare to consider all trims I guess at once, but at the same time, it's sort of the same car for a lot of difference in $.
Cars can be emotional, or bought on physical feel. You never know.