Modeling from a model

Lazy Retopo has a funky cool workflow for this.

Speed Retopo would be another possibility.

But you can also simply use the Shrinkwrap Modifier.