There's no such thing as a 'perfect' object. Everything has dings, scuffs and scratch marks. But in the 3D realm, we don't get these imperfections for free. We have to build them.
See also yesterday's post on adding realism to your Blender projects.
In this tutorial I'll show you the three most common types of imperfections and how to craft them. And since we'll be making them procedurally, you'll be able to take these lessons and apply them to any material.