Rentals in Europe are not like those in the United States. They actually check every inch of the car when you return it.
Why didn't the CDW cover the damage?
In the US, they will also add ~$175 for "administration fee" when you have to have one of their cars repaired. So €158 is really not that bad.