would this work for a nikon d40
1725103
Yes. I have the D40 and use this all the time. You need AF-S lenses for the D40.
2143551
The question was: compatible with NIKON D40 (not D50). USeful information but not directly to what was asked...
1842858
As long as you have a Nikon Pro Body DSLR you should be able to use it. It work on my D200, D300s, D800 and my friends D3.
842969
It worked great for my Nikon D60 which also has an 18-55 lens (the lens that came in the kit with the camera) so it may work on your Nikon D40x. It is worth a try anyway.
57190
As long as your Nikon has an F mount, it will work. Be it only manual focus...
2176410
Yes. It should work on any relatively new Nikon camera (not sure how well it would do on old mechanical cameras)
1377313
I am sure that It will work. I do not own a Canon 40d, but if it takes as standard SD cards it should work. I have used it in a go pro hero 2, Nikon 1 and Olympus EPL 3.
775343
Yes, this will work just fine. I actually have it on a D7000 and am very happy with the results.
861951
It should work fine on a D40. I've been using it on my D70 have had very good results. It definitely is not built to be used as a lifetime investment, but I have had mine for a few months and haven't had any problems.
2231125
Yes, I have a Nikon D40x and it works great! Go hiking with it all the time with the zoom lens and it doesn't bounce around.
2102565
I'm not sure. It should be in the description. I have Nikon D3100 and it works for that.
723139
Yes. I bought this for my D40x and upgraded to the D7000. Works great for both cameras.
1487129
It fits d40, but the autofocus will not work. This is probably not the best lens for your camera.
1831050
This version will work with the D70 but not with the D40. The Tokina 12-24 f4 Pro II will work with both cameras.
81398
I doubt it. it's perfect for the Nikon D 40 with the lens attached and the cord, but there is no space left. if the Canon is about the same size it will work , if larger, it won't
1843534
I think it would, since it works on a D3100, but I checked before buying it.Bye!
1287819
I have a d40x and it worked for a few shots then never worked again. So yes it should if you can figure out how to set your camera for it.