That's not an obvious question...
Fusion + Sonic Worlds Delta (the one I used) is quite good and allows for an impressive level of customization if you want to invest time with it, but doesn't do 3D by itself.
There are newer sonic engines available but I'm not familiar enough with them, so I can't really provide recommendations. Jump to sonicfangameshq, they should be able to provide better suggestions.