What are others using to populate urban environments for commercial use?

I know TM has the OpenStreetMap option for doing a quick population for an urban environment (buildings, roadways, waterways, etc.). However it is not the most accurate and I would like to generate something quickly for rendering purposes. Has anyone found a good company/plugin/workflow to achieve this? After doing some research it seems that there are workflows for Google Earth to Blender to TM but I would like to use some renderings for marketing. I'm afraid that may violate Google's terms so I was seeing if anyone else has a good solution?