I find the power sufficent for street and touring. Still goes great, but is no TTV8 . I've driven 650's in the past, you only realy miss the power in a strait line. The 640 has plenty for legal speeds.Is 300+ hp enough to keep it decently sporty enough? Probably not as nimble nor lithe as your 3, lest a 4?