No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Sounds to me like you need to file a complaint with the Texas AG. I also don't see how you would get your premiums back. I haven't had an accident in almost 40 years and I can't ask my insurance company for one cent of it back. Well, I could but they would just laugh at me.
Don't know that this forum will be much help to you. Google is a good place to start. Texas used car disclosure might be a good search term to start with.