I have had both Toyota 4runner and Subaru Forrester. I do all the work on my own cars, so I can't comment on the service. As far as reliability, assuming things are maintained properly, I can say with certainty that the Toyota will break less often. That being said, the Subaru is generally easier to work on so repair costs will most likely be less expensive.