Perso, je prendrai le 30D + un bon objo genre 70-200 f/4 L. C'est sûr que le 40D est mieux, mais le 30D est déjà très bon. Surtout comparé au 300D, que j'avais aussi à l'époque.
Si tu as le 30D à la moitié du prix du 40D, alors oui, je pense que ça vaut le coup.