Your assertion does not seem realistic. Germans won't let go of the combustion engine easily nor have demonstrated the correct investments to be able to ramp production up to those numbers in only the years.
The combustion engine was let go some time ago.
The first article says "Daimler has previously announced plans for Mercedes-Benz and smart cars to offer electric versions of all car models by 2022."
Has that come to pass? No. So their claims of maybe making most cars electric by 2030 should also be suspect. And that's definitely not 2025.
Are all being sold. EQE will be released this year. Smart is already all electric.