I believe so, yes - if you go to the
Purchase Page and add the equivalent version of PT4 that you already own for PT3 (e.g. if you own the full holdem version of PT3 add the full holdem version of PT4) then you should see your discount.
If not, go to
My Account > Order History to link your PT3 license to your account first.