Yes, yes. You should live like a pauper, drive a '98 civic, and not buy the car you want until you're so old that it hurts your back to get in and out of it. Assuming you live that long.
Hogwash. Clean up the credit card debt, make sure you have something saved for emergencies, and then get what you want - within reason. If it turns out that you bit off more than you can chew, get out of the car. It will smart a little financially, but won't ruin your life.
2008 Melbourne Red vert, 6 MT