As noted above, there are various insurance providers (German or otherwise) e.g. Allianz which would cover any eventual excess that you would have to pay to the car rental company in case you do not purchase full CDW. That should only be a handful of Euros per day for, I would say, complete peace of mind