As a former sales and gemeral manager for two different dealerships I think I can safely answer this question. Every, and I stress, every used car that can be financed (under 100k miles and less than 5 years old usually) has at least a $2500 to $4500 markup. If you want to buy a used vehicle always offer at 2-3k less than the asking price. They will try to tell you they have more than that in the car...if so, ask them to show you the invoices for all the repairs they made. Usually they will try to get 500 to 1000 more than you offer. Use the markup guideline and let that dictate your offer. IMPORTANT: DO NOT BE AFRAID OF WALKING OUT. Shake their hand and say, "I'm sorry we couldn't do any business today. Have a good day." Be nice smile and you will be amazed at how fast theyprice will come down to or at least very close to you offer. Hope this helps