The BBC covered the kebab situation in Germany last year.
http://www.bbc.com/travel/story/20170203-germanys-favourite-...
I haven't seen a 14 Euro Doener anywhere, but I'm sure they exist. But 4.50 is definitely not the cheapest. 2.50-3.50 is actually the most common price I see around Berlin.