I'd say an XP3 would be overkill. It would turn a 40 gallon into a river with all the current it would kick out.
I have Emperor 330s on my 40 gals and they do the job just fine. Just fill the extra media basket with lava rock or some other good bio-media.