Depends on his plans. If he plans to go open source there are a bunch of free (of charge) engines that can compete with commercial counterparts pretty well: Ogre, Irrlicht or Panda3d.
And I second Ratty's proposal: if you want to use a real 3d engine for the game, simply pick the one you like...