YOu will have to contact Beretta to find out.
You will have to call Beretta to find out
Impossible to answer without a serial number.
No way to answer witout a DETAILED description of all features, box, papers, accessories, finish, overall condition, etc..
According to Charles Gage: Your Beretta Model 950BS in .25 caliber auto. Was manufactured from 1955 onward. The serial number is not the way you date these firearms. On any Beretta, the year code is contained in a simple two letter mark on the frame near the trigger guard.Starting with AA-1975, AB-76, AC-77, AD-78, AE-79, AF-80, AH-81, AI-82,AL-83,AM-84,AN-85,AO-86,AS-87,AT-88,AU-89,AZ-90,BA-91,BB-92,BC-93,BD-94,BF-95,BH-96,BI-97,BL-98,BM-99,BN-2000,BP-01,BS-02,BT-03,BU-04,BZ-05,CA-06,CB-07. If your gun is older than 1975, these will be represented by Roman Numerals located on the slide or on the frame behind the grip area starting with XI-1955,XII-56,XIII-57, and so on through XXX-1974. Some times the numerals will be stamped for example; XX8 for 1972 instead of XXVIII to shorten the numbering sequence. The approximate value for a Model 950 NIB(New In Box)is $200.00. Very nice little guns, but not very high re-sale value.I hope this will answer your questions and thank you for asking for me. Charles Gage