XT Master is right, it all depends on what you have & what you want to end up with. Body work is expensive because there's a lot of labor time involved....if you can do the body work yourself & just take it in ready to paint you can get a pretty good paint job for a lot less,but even then there are sooo many variables.
Your best bet is to take it to a small shop or 2 & ask what they think it will take,then decide what if anything you can do yourself or with the help of friends & go from there. I've seen some rattle can paint jobs that don't look bad from 15 or 20 feet.