Mejores depende para que, si es para hacer un viaje de 1.000km te cojes un serie 7, si es para ir al carrefour a llenar el maletero lo suyo seria un x5, pero si es para subir un puerto de montaña, m3, 135i o z4 35i el resto que se queden en la bmw.
Lógicamente no es un coche cómodo para el día a día, incluso el e92 se hace incómodo, pero es un coche divertido, me imagino que más que un e92. Y tiene el precio de un 330d, vamos, no lo considero mala opción a no ser que quieras un coche para hacer km o tengas familia...