What about Blender? It's FREE and small to download. I got it the other day and it looks like a pig to learn but can give some very impressive results. 3D is a whole new ball game to me, but I really want to pick up the basics at least. The programme and loads of tuts can be found at
http://www.blender3d.org/About/
It's worth a look.
Sean