Does the system have a firewall enabled that is blocking the traffic?
Did the dig result actually return an ip address for the dns query you tried?
Are you able to ping things on the internet from the terminal by IP and hostname (i.e. 8.8.8.8 and google.com)?
I just got a Chevy Bolt. It's not especially expensive to insure. I was paying $65 per month for super basic liability coverage on my old Honda. The Bolt has collision, comprehensive, and loan payoff coverage, and it's about $100 per month. I don't think that's particularly high considering considering the amount of coverage I added.