As far as the DIY approach, I bought my SER knowing it had many small dings/flaws. Being a extremely mechanical I figured I could give the dings a good run for their money. I rented some PDR (paintless dent removal) series videos and got the basics down. I first found out that the right tools, even made cheaply in china, are expensive. Second, even mechanically adept, it takes a lot of practice to get it right. I just about ruined my door the first time I tried it. It's not as easy as it sounds/looks, and respect goes out to the guys who do it for a living. I rarely pay someone to do anything to my car; usually only tires and A/C work. But I'm at the point where I'm willing to pay a skilled guy to remove the dings professionally. And it all depends on how picky you are. A pro will get it out and it will look good from any angle and in any light. The one I removed looks good only in certain light and looking at a certain angle. Catch the wrong angle/light and it looks like dog sh#t. That's the diff. between a Pro and a amateur job.
2005 Altima SER