I own a Chevrolet Colorado Crew Cab in 2WD. I am looking at getting either a Subaru Outback or Toyota RAV4. As you know the Subaru is AWD and the RAV4 can be had in 4WD(and I want the 4WD model). I'm looking to get more mpg than I currently do. Normally I am getting about 21mpg with the Colorado. If I do extra soft pedal I can squeeze 22 out of it but that is it. Of the two mentioned above, both with 4cyl engines, which would be best in the long run? I'm wanting something that can rack up the miles without a problem. I surely don't want a maintenance hog. Thanks in advance for comments!