No way. Eurowings is more expensive and Ryanair does not fly that route.
> yet to know a company that actually gets Bahncard
That's an easy calculation. It's cheaper once there is a certain amount of travels. But the travel usually has do be on company purpose. Companies then order 'Business Bahncard's for employees, which allows relatively flexible travel.