Exporting CATpart to Unreal

I have created multiple parts and products in CATIA that I would like to import into my Unreal-project.
Is there a smooth way of doing this? I tried saving as .stp and convert to .fbx via 3ds MAX, but feel like there could be a better way of doing it.

Have people tried saving as .obj and importing?

Is there a recommended way of doing this?

Hi. The best way I know is to directly import a CATPart (or a CATProduct for an assembly) into 3DsMax, add UV coords and do some adjustments if needed and finally export to FBX. 3DsMAX has a plug-in for importing CATIA files, which produces triangle geometry with amazingly clean topology.