Si la elección se rige por "elegancia o lujo" entonces MB, si lo que se busca es desempeño, confianza y placer al manejar, entonces BMW.
Las dos son consideradas marcas premium y compiten por un mismo segmento y en las pistas de carreras compiten por lugares el los podios.
Pero la verdad es que MB está más enfocado a proyectar una imagen de lujo y elegancia (es decir está enfocado a consumidores que buscan proyectar status). A menos que quieran pagar las estratosféricas sumas que pidem por las versiones AMG (que a pesar de todo el desarrollo y los enormes motores, salen de producción con dirección anestesiada).
Y BMW está enfocada a brindar una experiencia de manejo totalmente gratificante al conductor, por eso BMW no tiene coches para choferes ni coches de tracción (hasta el más chico de la serie 3 es de propulsión). Y dicho sea de paso, desarrollar la tecnología para brindar esa experiencia de manejo es muy caro, de ahí que BMW sea igual de caro que MB.
Yo personalmente me quedo con BMW, pero no puedo negar que me gustan los MB.