You can download Lego models for free for personal use on Mecabricks.
Exporting it as DAE from the website worked best for me.
The most important thing with CG Lego is to add sub surface scattering as well as Bevels (I prefered the shader based bevel because the geo is triangulated and needs a bit of prep) But the bevel modifier also works for more simple Lego pieces.
It’s just mecabricks.com or the first result when typing “mecabricks” into google.
I didn’t model anything apart from modifying the regular blocks that make up the environment like cleaning the topo, creating LODs for the background and putting the pieces together like you would with real Lego.