WD-40 is more penetrating than 3-in-1. Meaning if you have a bolt/nut that is too stubborn to come off, using WD-40 would do wonders, but once the bolt is off, then screwed back on, it's not going to keep it lubricated for more than a day or so.
3-in-1 will NOT soak into tight problems like a stuck nut, but it will lubricate moving parts great and last a long time.