Je ne connais pas assez le 350D et 400D pour les comparer. A priori, je prendrais le plus récent !? Tu trouveras surement un topic dédié à cette question sur ce forum.

Le nikon D40 a un inconvénient je crois, il n'accepte que des optiques dédiées au numériques (soit 5-6 modèles AF-S DX) ! Alors que sur un 350D et 400D tu pourras monter les optiques dédiées au numérique EFS et les optiques EF, soit beaucoup, beaucoup plus de modèles (+ ou - 60) ! Et il vaut mieux investir dans un bon objectif plutôt qu'un bon boitier. Le boitier se change mais les objectifs restent !
D'autre part, et c'est complétement subjectif, je n'aime pas du tout la prise en main et l'ergonomie des Nikon. Je me suis perdu dans les menus et ne trouvait pas mes marques sur les Nikon. Pour cela, il faut absolument que tu prennes en main ces appareils pour les comparer et naviguer dans les menus.