Si lo que se busca es fiabilidad a toda prueba, el Honda sin duda!
Por lo que me han contado (ando viendo BMW también) no es que el alemán vaya ser saco roto pero por ejemplo hay que cambiar radiador a los 100 mil aprox, termostato, puede que bomba de agua, puede que la empaquetadura tapa valvula filtre algo, etc; algo que en el Honda no debes preocuparte, salvo los típicos filtros, correa accesorios, pastillas y lubricantes.
No creo sinceramente que en performance el BMW sea muy superior, de un 120 para arriba es otra cosa