The best ways I’ve found to speed up your renders are as follows
Reduce render depth (render settings>options>ray depth etc.)
Dont use dispersion on transparency or reflections
Dont use GI (although it will speed up your preparation time untik you are experienced at setting up lights manually)
Dont use Ambient Occlusion (produces good results but is slow)
Dont use Caustics
Use geometry and animation settings for antialiasing (or none)
Transparency setting to no refraction
All of these settings will reduce the render quality to a certain degree but some in particular render depth can often have little or no visible impact. Here are a few general tips
Dont have too many transparent textures, in particular over other transparent objects.
Use instances where you have multiple objects that are the same
Learn how to use render tags so objects outwith the view or that you dont need/want reflected aren’t calculated
I’m by no means an expert in C4D but hopefully this knowledge will help you both out a bit.
Joe