Je me suis posé la même question et j'ai finalement opté pour le 40D.

Les + par rapport à mon 300D sont énormes et je ne regrette pas. Quant à savoir si le 50D apportera un réel complément, pas sûr : la marche est importante entre des xxxD et des xxD et nettement moins entre un 40D et 50D. Sauf à exploiter les boîtiers à fond, ce qui n'est pas mon cas, le 50D n'apporte pas grand chose. Mettre la différence de prix dans des optiques serait plus utile.