I've always been a fan of smaller vehicles. My current car is 2004 BMW 325i sedan. And if I want to take my road bike to a distant location, I can fold the rear seats down and load it in thru the trunk with no problems (front wheel removed, obviously).
If my wife and I are both going on an outing, I put on the roof rack. But this has some hassles, such as dropping my gas mileage from about 30 to 25mpg; bikes out in the weather; and if we stay overnight, we feel we have to take the bikes into the room.
My wife has a Mazda3 hatchback, which is easier to load than the 325, but still won't hold both bikes (laying them on top of each other is not a good option!).
So if I'd like my next vehicle to be capable of carrying two bikes inside with room left for two people and some gear, what might I be looking at? Would a small SUV or crossover do it? What do you folks carry your bikes in?