You said you got the car for 20,000 before taxes and such so you probrably got it for around 21,500. Let say just for arguments sake the dealer gives you 16,000 for your trade, unlikely but possible. That means you have spent 5,500 so far for your car. Since you only have 5,000 miles and you registered in April, I'm guessing you've had the car for about 3 months, which means your montly payment equates to around 1830 a month. Even if you've had the car for 6 months your monthly payment for your car has been around 920 a month. Those kind of payments put you in some pretty exotic wheels. So even if you didn't "loose" money on your trade, since you only owe 14,500, your still gonna get ***** by your dealer on a trade in.