Hi There
I hope your tele is in for repair at Canon[]
What lens is it that broke?
As for bodies - if ISO is the issue here, you may want to consider the 50D. Otherwise, I would go for the 40D, and buy better glass. Many people have said this before, and I'm ready to say it again: Focus on glass. I would discourage a "just until my other tele is fixed" lens purchase. What I suggest is to buy the body, 40D, if it suits your needs, and then check out glass that will suit your needs at the present, and in the future. Consider L zooms - like the 70-200 2.8 IS. Or even less expensive primes - 135 f/2. Or even less expensive primes - 85 f/1.8.
Hope this helps...
- Alex