Even Germany's chancellor had admitted diesel's days are numbered.