Wydawać 4.000 na 40D z 70-200/4 to nonsens, za takie pieniądze można spokojnie kupić sporo dobrego.
1000D trzyma ładny obrazek do ISO400, 40D do ISO800, po co pakować kasę w rozwój body, które aż takiej różnicy w obrazku nie da, jak można kupić fajne szkła za to.
Za okolice 4.000 można mieć:
T17-50 i T70-200, oba w f/2,8
T17-50 i C135L (używane)
S10-20, C35/2, C 50/1.4
C28USM, C50USM i C85USM
C24-70L
C16-35L (mk1)
C50L (używane)
jak dobrze poszukasz, to i 35L.
Moim zdaniem, naprawdę dużą różnicę w obrazku zobaczysz, jak przesiądziesz się na 550D / 60D / 7D, albo... 1100D.