3D Configurator

I have a job request to make a helicopter cofigurator. There would be 3-5 different helicopter models to choose from, and once you choose one, you apply different colors, logos, parts, etc. The toughest part is it needs to be in 3D. Once you’ve configured a helicopter, it needs to create a 3D rendering on the fly and load it as a movable 3d rendering. Is this at all possible…and if so, any suggestions / links to examples? I’m more of a designer, and less a programmer, so this hopefully there is a way without crazy programming. Thanks in advance…