What CAD program do I need to design a car, and the workings of it?

JRod asked: I have been sketching cars that I would like to build, I have the knowledge on how to build cars. I am looking for a program that I can design every aspect of the car from the body to the suspension, and then have the software show the suspension in motion, and allow [...]