40D jest troszkę szybszy od 20D (mam oba).
40D ma wg. mnie troszkę słabszy obraz na wyższych iso niż 20D. To niepopularna opinia, ale tak mi wychodzi ze zdjęć. ISO 100-200 - no problem.
Ja bym wziął na wstrzymanie przez kilka miesięcy i poczekał na 50D za ok. 2900-3000. Może niżej. 40D weź jedynie gdy będziesz musiał. Ja musiałem mieć drugi korpus (na jednym tele, na drugim szeroki - do sportu).
Raczej jest to na razie zbyt optymistycznie powiedziane. Sample można diagnozować różnorako.