DSLR CAMERA EXPERTS Please

I have a Nikon D3100 and i'm looking for a fish eye lens, but the ones straight from nikon are expensive! So i was looking on amazon, i found one for a Nikon D5000, but my question is would this lens also fit on my camera?

And the Nikon 10.5mm DX fisheye will not autofocus on your camera as it is an AF, not AF-S lens.
You are going to have to look at the aftermarket for a fisheye for your camera. Just remember you get what you pay for.

1. All lens ads tell the camera/lens mount that the lens is available in.
2. Fish eye lenses that are less than hundreds of dollars are toys and not worth the money!

With quality comes cost. You can buy a $40 fish-eye on amazon, but it's going to be garbage.
And 99% will have little use for a fish--eye lens.

The cheapest fisheye lens is an 8mm f3.5 one. Sold as bower, tiffen and various other names and it goes for a little under $300.
There's also fisheye attachments you screw on top of your lens. If it is 52mm that will fit.