Hi Voop,
I have no experience of Tamron lenses to tell you how good they are, but I do know that different types are sold.... Nikon mount, Cannon mount, Pentax mount etc.... As long as you bought the Nikon mount, it will fit your camera. I don't know what designation is given to the Tamron's with the in-built focus motor is, but your D3100 requires then lens to have a motor or you will have focus manually.