Benz, or, more accurately, the Maybach division of Mercedes-Benz, certainly thinks so. If you were under any doubt that this ...