I´d say Maya or 3ds max. You need to be able to 1. make the model 2. rigg it ( for movement ) 3. animate it Not as easy as it looks. well, if you make only one image it´s easy, but you´d want to be able to use it in different scenes and in different positions.
You forgot 4. Create the good lighting vs shadow, white plane and background.
5. Use the right render engine (usually vRay for 3dsMax)
6. Use the rightcamera view.
7. Texture the model (pretty simple for those but... still need to be done).
Plus if you don't have the software, nor the renderer, nor the skills... Why would you take a week as a 3d newbee to create a picture to get .50$ a week for it?