Sorry to hear about the hassle

How long did you end up having the Subie? I only ask because I know a lot of dealership's have really shitty policies, where they get you to (unknowingly) sign paperwork agreeing to pay XX amount of fees if the car does not get financed. I know back when I worked at Burt Mazda (good Lord, I don't miss the car business), it was ridiculous, if a customer drove off with the car without knowing the loan was approved (which was common), if their finance guys couldn't get the deal bought by a finance company (bank, credit union ect), the customer would be charged like $50/day and $0.50/mile by the time the car got back... which I always thought was pretty effed up.
A word of advice to anyone car shopping... it's always best to know your credit score before shopping, as well as current interest rates banks are giving out. If possible, it helps to get financing in place with your own bank prior to actually buying the car, as a lot of times, let's say you have a 700 credit score, and you are actually approved for let's say 6.5% interest rate... well, what a lot of dealerships will do is tell you you're approved for 8.5%, when really they're just lying and making a profit off of the interest you're agreeing to pay... for getting you to agree to the extra 2% interest you didn't have to pay, the bank actually pays the dealership extra money, which adds to the total profit of the deal, and of course, goes towards the finance guy's commission.
Also, even with great credit, most finance companies won't go above 120% of the loan value of the car... in other words if you have tier 0/1 credit, let's say 730 credit score, and you're buying a car, find out what the actual book value of the car is before buying it. If the book value of the car is $30,000, even with awesome credit, 120% is pushing it, so if you're paying over book value, or trying to roll in negative equity from your old car, 120% of $30k means that they'll only finance you for a max of $36,000. That's assuming you have tier 0/1 credit... the lower your credit score is, the less the percentage of loan value the bank will be willing to loan you. If you're around national average of 650 or so, it might be pushing it to even get 110% of loan value, you're probably looking closer to 100% to 105%. Whereas, if your credit is fairly low, let's say 500's, some creditors won't even be willing to lend you 100% of the loan value, you may only be able to finance 80-90% of the car's book value, which is why they will require a fairly large down payment from you, in order to get you under the mark the bank will finance you at.
The reason for this is because the lower your credit score, the more of a credit risk you are. If you have a 500 credit score, there's probably a much greater chance that your vehicle may be repossessed, a much greater chance than someone with an 800 credit score. So, the bank takes this into consideration. A car with a book value of let's say $25k, if repossessed, will probably only bring maybe $21k if they have to send it to auction, which is why they wouldn't want to loan you the full amount, as banks are in the business of making money, not losing it because a repo'd car couldn't bring in the loan value at an auction. Then they have to send it to collections, and all that other crap banks hate to have to do ect ect.
So, that's why it helps to know your credit score before going car shopping. So that you know what you can, and cannot buy, as well as what current interest rates you're approved for. You can typically walk into any credit union (if you're a part of one) like Public Service Credit Union (which I've heard great things about) or Bellco (which I would no longer recommend) give them your credit score, and they should be able to tell you what their rates are for the term you're looking for, and what percentage of a book value they would be willing to loan on it. Actually, a lot of dealerships keep the EXACT same information from NUMEROUS finance companies, which are updated monthly, and typically just sitting right behind a manager's desk. If they're fairly open, they should be able to show you all that information... but a lot are shady, and will try and hide info like that from people they think they can make more money off of. Some will even go as far as lying about the actual book value of the car they're selling... but others, will tell you openly the actual finance book value of the car you're trying to buy.
It's a damn shame when something like this happens, as most of the time, it's something that can be easily avoided. Most of the time, a dealer can tell before you ever drive off the lot if they can actually get the deal bought, but some (a lot actually), will let you drive off, thinking they can somehow "structure the deal" to where they can convince some obscure finance company into buying the loan. Obviously, they can't always get deals bought... but most of the time, they could have told you that before you ever drove off the lot, or at least given you a heads up if it might not be financed. Which is why it's good to educate yourself on what you can buy beforehand, so you can save yourself the hassle.
Anyway, sorry to hear about all that Ghost, but maybe it's for the best?!? A turbo'd RX-8 is a hell of a lot more original than a WRX for sure
