The thing some of you people seem to not understand is this:
Dealerships are not there to sell you a car. Dealerships are there to make money.
They are not generously providing transportation to the hardworking proletariat. They are not car enthusiasts catering to a hobby crowd. They are not a non-profit community group working for the betterment of the local neighborhood. They do not derive huge personal satisfaction from sending you away in the ideal car of your dreams.
They are a business selling a commodity product at the highest sustainable profit margin they can.
Once you have a firm grasp on this concept, the entire process takes on a different tilt. Assuming you are shopping from inventory rather than trying to build your custom dream machine, the power is ENTIRELY in your hands.
Look at it this way: What they have is a large quantity of cars which represent a very substantial investment for them, and which are entirely useless unless somebody buys them. They have zero value to the dealership except as saleable inventory, and their money is all tied up in these useless paperweights parked all over their lot.
YOU, on the other hand, have your money in hand. Your money is NOT useless to you - it is liquid potential. You can spend your money in any way you want, on this car or that, with this dealership or that. Your options are wide open. Their options are limited. They need YOUR MONEY much more than you need THEIR CAR. You need A car, probably, but you don't necessarily need their particular car. You just need a touch of willpower, patience, and common sense. Do your homework, set price terms for yourself, and stick to them. Or, if you decide to adjust your own price point, do it at home in cold blood. THAT is why you never actually buy the car on the same visit that you decide it's the one you want. ALWAYS walk for at least 24 hours.
As far as the processing fees, paperwork fees, etc: the dealer has a certain amount of money they need to make per sale. Who CARES what they actually call it? If it suits them to call it a Filing Fee instead of profit, big deal; you should be smart enough to recognize it for what it is. You just need to make sure that the price you negotiate for the car is all-inclusive, or at least that there is a very specific list of inclusions or exclusions. Then make your decision accordingly.