I'll tell you something...
I work at a bodyshop. A nice paint job should cost anywhere from 2000 and up... It's more like, you get what you pay for.
you wanna pay 500 for a paint job, your gonna get bad bodywork
and there goin to cut corners. for example, to prime an e30 like mine it would cost about $300 just for the primer,hardner and reducer to do the whole car.(thats just for materials) the labour is also gonna cost ya (to sand car down and prime it) then they'll
sand it down again, mask it up then paint it.. paint is expensive too. Not to mention, if you have any rust or dents, youll need bodywork.. Its alot of work to get a car painted, and to actually make it look good