Problem with boolean to make dents in objects is that it uses alot more CPU power to do it, a really good way is to use a displacement map or even just a bump map.
I would give them some glassy refraction instead of using the metallic texture you used, it would look a little more realistic and probably a lot cooler.