It's all about weighing your options. You gotta make sacrifices. To get a nice car that you have to make payments on, you'll most likely have to work more and live at home longer in order to afford the car. If you can afford it, go for it.
Do what makes you happy, but don't screw yourself. You don't wanna make a bad financial decision now that will haunt you in the future.