If she was such an awesome person, she would have TALKED to you about the money issues. Like a mature adult.
She knew you had the camaro before you got together, I assume she knew about your bills before you moved in. You agreed on a rent payment to her from you. You were making that payment on time, I assume. So she really had no reason to get upset about the car payment. Your car, your business. As long as you were paying her the agreed amount to help with her rent, then there shouldn't have been a problem.
So, I'll say there's something else going on. She isn't happy. So she went for what was easiest to argue about and used that against you.
You're only 26, things will get better. Don't change who you are and what you love for someone who doesn't seem happy anyway.
When I met my husband I knew he was a car guy. And I'm a car girl. We share that same passion. We have had our fights over money but our relationship is strong enough that we talked through those fights, fixed the problems, and were just fine. Find someone who is on a more mature level, and try to save lots of money while living with your mom so you can have a good place to live.
By the way, I moved in with my husband when we'd been dating for 5 months. We got married after being together for 3 years, and 5 days after our wedding we found out he had colon cancer. Every day since then we've been dealing with medical bills, chemo, radiation, and all the other CRAP that goes along with cancer. Every day is stressful, exhausting, and so on and so forth. But I'm there for my husband and my husband stays strong for me and his daughter. In 20 years if we think we are having problems, we can look back on the first year of our marriage and remember what REAL problems were like, and how happy we were just to BE together.
I'm the love of his life and he's the love of mine, and he didn't find me until after he was divorced and 33 years old. So you've got plenty of time to find the REAL woman of your dreams