I am not seeing 2 large breed dogs happy in the back of an X3, much less 3 or 4.
Maybe I am missing something, but I have a 80 lb Silver Lab that is either in her crate in the rear of the X5 which means 1/2 of the rear seat is down or I have her in the rear seat that I put a custom cover on to protect the seats.
I am very much like JGard, it took me a while to get familiar with my E70, but I do not like driving much else. My wife has an E46 convertible that I do drive and while it is fun, it is not something I would want drive 1100 miles straight like I have done in my E70. And on the 1100 mile trip, I averaged 75 MPH for the entire 1100 miles!