Eu tive as duas câmeras, e vou dar a minha opinião.
A imagem da 40D é infinitamente superior a da t3i.
Eu tinha a 40D, vendi para pegar a 5d2. E depois peguei uma xsi, e troquei por uma t3i para backup. Exceto pela t3i filmar, e ter um LCD maravilhoso, e por ser menorzinha, não vi nenhuma outra vantagem da t3i em relação a 40D. O povo baba que a t3i tem o iso mais alto, mas o iso 1600 da t3i é um lixo, totalmente plastificado, e vocë acaba não podendo utilizar o iso 1000 pq não tem. Enquanto isto, o iso 1000 da 40D é igual ao 800 da t3i.
Nas primeiras fotos que fiz com a t3i, já deu vontade de voltar atrás do negócio. Não consegui não comparar com a 40D, e claro... a esta altura do campeonato, eu já estava acostumado com a 5d2... mas fiz umas fotos com iso baixo, e odiei o contraste e a pouca latitude da t3i. A 40D dava um show. Minha indiguinação foi tanta, que depois eu busquei fotos antigas da 40d para comparar.
Então vendi a t3i e peguei uma 5d1, e não houve arrependimento. Se eu tivesse ficado com a 40D, não teria sentido o regresso.
Outras vantagens da 40D... muito mais rápida, mauito mais precisa na fotometria, viewfinder maior, melhor pegada, e mais resistente. Além de ser muito mais prazeirosa de fotografar.
Claro, é uma cämera antiga. Mas é uma puta câmera. Nem tem como comparar com a t3i. Mas não tem LCD melhor, e nem filma.