La solution d'avato parait la plus sage. Tu peux commencer par un 24/70 f/2.8 qui ira aussi bien sur APS-C que sur 24X36 (en conservant le 18/55 pour les quelques cas ou tu seras en dessous de 24).

Lorsque ton portefeuille sera regarni, tu pourras alors envisager le passage au 5D, voir 5D MKII.

Le 40D ne t'apportera rien de plus que ton 400D sur la partie qualité d'image, à part la possibilité de faire du 3200ISO (mais on peut tricher avec le 400D).