Carr Subaru in Beaverton, Or. has new Outbacks posted for anywhere from $21,000 to $24,000, just depends on what options you want. The 2.5i basic will be at the lower end and the regular 2.5i will be closer to the $24k, but then you get the heated seats, trip computer and what not. To get the 2.5i Limited you will be closer to $27,000. Used WRX's range from $13,000 on up, just depends on the year and the title.
You can get the 2.2 in the legacy up to 1999 and in the impreza up to 2001.
I know you are not anywhere near Carr Subaru, but there has to be somebody in your neck of the woods that would have similar prices, maybe even better.
Hope this helps, if I am incorrect in any of my information please correct me. I will then update my post to say the same thing and tell you "that's what said in the first post".