Based on my own experience
SolidWorks -> Cinema 4D -> Adobe Premiere
it is a very good way to simulate dynamic motions with realistic rendering. I modeled this fire truck in SolidWorks and rendered it in Cinema 4D :
https://grabcad.com/library/pierce-aerial-platform-1
SolidWorks is not really good for rendering, but if you just wanna have some frame line style, it takes really little time to render and works just fine for PPT or other use. Here's an example I made:
https://youtu.be/k6TTAXyWVQI
Keyshot is good enough for static frame especially for product, but for animation, it is better to use more professional software like MAYA/3ds Max/Cinema 4D.