I'm a big fan of "hidden-detached" builds, where the build isn't really all in the same place, so you go in one room, and technically, you're in a whole nother building, but the player doesn't know that, so he thinks that he's just entered the next room in the house, or whatever.
Just think, with a good onVehicleTouch, you could drive the jeep into the garage, and have the car and yourself be transported into a separate garage made to look like the original one from the inside.