I don't think this is exactly the answer you were looking for, but I've got 4 cars in a 3+1 garage (3rd spot is double deep). At some magical point in the future, there will be a fifth car using a stacker in the 4th "plus" spot.
While I love the vehicles, I absolutely hate the shuffle game. Taking any one of the vehicles out for whatever reason, especially the 3 primary spots is fine, no problem. Changing the oil (there's lots of oil to change...) means that at LEAST two cars are moving, if not all of them, so it takes me an annoying amount of time just to get to a point where I can start the oil change/tire rotation.
My wife asks me what I'm going to do when the next one comes, I keep telling her she's buying me a new house too.
(Ask me how likely that is...)
So for me, while I really do like performing maintenance on my vehicles, sometimes when one of the oil changes sneaks up on you and you're not ready to give up the afternoon for it, it can be a drag.
And that's just the oil changes, and the tires, and the next mod, and cleaning...
Jesus, we're FOREVER cleaning one of the cars, it almost seems like we can't go somewhere without saying we have to wash the vehicle...
BUT, just like you know all to well...
Once you get in the car and go, it's freakin' awesome...
Or the PW
Or the DSRT
Or the "beater" Durango that keeps everything else nice...