Pour moi, tout dépend de tes priorités et de ton tempérament.
Si c'est le prix qui dicte ta ligne de conduite, regarde du côté du D3100.
Si tu veux un appareil simple à utiliser, que tu veux juste appuyer sur un bouton et prendre une photo réussie, regarde du côté du D5100.
Si tu te définis comme quelqu'un de curieux, que tu as envie de comprendre les principes de la photo, que tu n'as pas peur de lire les 300 pages du manuel, que tu vas expérimenter les réglages de ton appareil, que tu as envie de progresser alors regarde du côté du D7000.
Après cela, le mieux est de prendre les différents modèles en main et de les évaluer au niveau de l'ergonomie (taille, poids, viseur).
Dans mon cas, j'ai un D60 qui est une ancienne génération du D3100 et je compte le changer parce qu'en photo de paysage, il est vite saturé par les contrastes prononcés. D'autre part, les nouveaux modèles gèrent mieux la montée en ISO, ce qui est un plus pour la prise de vue de sport en salle. Pour ces raisons, je vais prendre un D7000. Pour la photo de paysage, je te conseillerais au minimum un D5100.
Et n'oublie pas que le boîtier est loin d'être tout. Par exemple, il ne sert à rien d'acheter un super boîtier si c'est pour faire des photos au 1/10s et ne pas utiliser de trépied. Le flou de bouger oblitèrerait les qualités de ton boîtier.
Dans le prix que tu es prêt à mettre, pense déjà à l'équipement que tu devras acheter en plus du boîtier (objectifs, trépied, sac photo ...). Mieux vaut un D5100 correctement équippé pour le genre de photo que tu veux faire qu'un D800 sans équippement!