based on your car history, I'd think a previous gen E63 wagon would be the most fitting.
If you're thinking purely utility / value in something you will be comfortable in, a 2013 x5 3.5i will be dirt cheap and very functional while not being completely horrible to drive. I don't like mine very much, but mostly because I'm bitter that you can't get a 5 wagon anymore. We do routinely put 3 kids in the back for long weekend / week long trips to the lake and they all get there with minimal complaining.
__________________
Josh (PA) -
'19 X5
'17 991.2 C2 Cab
'11 135i Convertible
'11 328xiT
'09 X3
|