My recommendation for a first bass is simply that you go out and try anything and everything, and don't buy anything you can't try in person (including through an amp). I owned a T-40 for about a decade, and over time realized that I liked the idea of it more than I actually liked it. Some folks may get on perfectly with them though, including you, but you won't know until you try one. As others have said, I wouldn't necessarily recommend a vintage bass on your first go, but for under $1k there are plenty of solid choices to look for if you're deadset on one, like old Yamaha BB300s, other old Peavey models (Fury, Foundation, Patriot, etc), Ibanez (old SRs or TRs), but again, make sure you get out to local shops or hunt through your local classified ads (Craigslist, OfferUp, or whatever is local to you) and actually get your hands on these basses first. For punk music though, honestly, it's hard to do much better than a Fender or Squier P or J (see bands like The Clash, Rancid, Dead Kennedys, Mission of Burma, etc, etc), and you'll have less to worry about things being stolen or losing value when it comes to a Squier. Happy hunting