How much did you spend on those tires?
Also, if you haven't changed brake pads, I wonder how many miles you've driven it. Was this your primary car?
For me a Leaf wasn't an option. I can't go smaller than a Corolla/Civic, and prefer an Accord sized car - that's what I compared prices with EV.
Still, here are my numbers from 2012 onwards:
Repairs + maintenance = $5173.75 (includes tire changes).
Gas = $9480.13 (about 110K miles)
Now the Leaf MSRP in 2012 was $36K. The equivalent sized Yaris was $17K. Currently, the used 2012 Yaris is worth $1600 more than a used 2012 Leaf (assuming 110K miles). When you factor in tax benefits, the extra repairs the Yaris would need, and adjust the cost for fuel, it's not obvious that the Leaf was a better buy. Also, the real maintenance/repair costs would be significantly lower than what I quoted above, because those repairs were due to buying fairly old cars.
(And then factor in how much I actually spent on purchasing cars in that time period because I bought used: $12500 and the Leaf looks even less appealing).
Of course, the Yaris is way better if going out of town.
Anecdata, but everyone I know who bought a Leaf till about 2016 said it was not usable as a primary car - too short a range in cold weather. One person said "I can't commute to work and back, and do errands, without recharging."
As for Volvo/Ranger: Do you not take some responsibility for those purchasing decisions? When I was buying my first car, I was told to stay away from BMW, Mercedes, and Volvo. I was a student and was told I'd never be able to afford even minor repairs. In fact, a friend who was an engineer in Austin at the time bought a used Mercedes, and soon after the AC stopped working. He never got it fixed - he would use it only in the winter while he drove his Corolla the rest of the year.
Regarding the Ranger: I'm looking at reliability scores and they're poor, even for brand new ones.