Coincidence? Law? Or maybe Berlin's taxi drivers love Mercedes cars and believe (like most Germans, add here BMW fans) that they are the best for taxi cars as they are roomy, comfortable, can drive hundreds thousands of kilometers and don't lose much on prize.
By the way Mercedes is not at all German company now! It's Daimler-Chrysler now which is owned by European, U.S. and other international investors. They produce a lot of passenger car brands including Maybach, Mercedes-Benz, Chrysler, Jeep, Dodge and Smart of which Mercedes-Benz and Smart dominated on Berlin's streets.

