Are you looking for brand new or low mile used? It looks like BMW stop making the 330xi station wagon and they now have the M5. The M5 is very fast and very expensive. If I could afford it I would get a Mercedes E-Class station wagon like the E350. They're all wheel Drive and so were the BMWs. If you can find a really low mile 2019 BMW xi 330 or 328 station wagon, they drive very well. They are very expensive to work on I had a warranty Forever on mine. It wasn't forever but it was good for $280,000 miles. I didn't change the oil within 6 months so they canceled it. But they paid a lot of money on stuff like oil leaks on a camshaft and things like that. They were very good about paying out. The warranty I have on my Jeep is terrible. The big German station wagons handle very well. I have never driven the Volkswagen station wagons. The Audi station wagons I have driven drive very well too. I think my next ride might be a Audi Q5 or Q7. I don't know if they still make the Audi Allroad but it was a very good car it had seats like a Rolls-Royce. It's an actual station wagon rather than a SUV.