If gas mileage is a big issue dont get the xterra or jeep, with the subaru you should see 27+ mpg's on the highway whereas the other 2 would be lucky to get 20mpg. If its not a huge issue id get the jeep just because I like jeeps. Wranglers are fun in the summer and winter, subarus are really just fun in the winter.