Just saw a story about this on PBS. Probably filmed last year. Car mechanics are happy. Plenty of business replacing wires and hoses.
http://www.living-in-germany.net/your-car-vs-the-marten/
http://www.living-in-germany.net/your-car-vs-the-marten/