All dealerships have some type of dealer add ons to counter the low online prices and people that haggle. They have 400 Document fees, paint sealant, tinting windows that they overcharge for, and a ton of other things. They have to make their money back somewhere. For instance if you use truecars.com to get invoice pricing etc from a dealership as soon as you talk to them they say that they will give you that price but you do have X, Y, Z that have been added on at the dealership and you can't get around that. You have to find the right dealership or press them enough and tell them that you don't want to the stuff and you could care less. I was looking for a car for my dad and dealerships for the same brand of car all had different document prices. Some from 149 all the way up to 500 bucks. Just to fill out paperwork. Then others had basic tint done for 400 bucks when you can get the same done for about 75 bucks. Paint sealant for 249 which is just BS. You have to be firm on not wanting those things. Bottom line when negotiating a price of a car new or used is the OUT THE DOOR price. Which includes all their feeds etc. Then you negotiate a final price rather than you getting the car for 4K off and they just sticking another 3K of fees and stuff on there in your final price after you agreed. I have always agreed on an OTD price not the actual car price. Let them figure out where they want to take off the discount.