From a dealer new , from an individual used. You gamble to some degree when you buy a gun from an individual , from a trusted dealer no gamble . Unless it is an actual good deal , I'll just buy from David @ TGD.
Get your financing before you shop , and kick them where it hurts. Four years ago I purchased a 07 silverado crew 4x4 . Asking price was 21 I left paying 13 taxes and fees included . Just kick em .