Outside of around 30 euro per year of maintenance bits, the engine and gearbox don't need a lot of work. Simple combustion engines that are not put under stress can last a long time.
There's a 3rd cost that you're sorta glossing over. The work you're doing (and the speed you're capable of doing it in) means you've had a non-negligible amount of experience. Depending on how fickle we're going to get, there's 4th costs of the tools you own allowing you to do that work. Perhaps other costs for your living situation allowing you to have a place to do such tasks.
I do my own maintenance work too. But I think it's foolish to gloss over those aspects of the work. They don't come for free.
I spend 20 euro on the yearly oil change, including the crush washer. And about 10 euro on miscellaneous parts. A set of spark plugs were €9,28 last time.
Gear box doesn't need much. Oil gets changed when I do clutch, which isn't often. Just like how you don't need to change the differential or motor fluid on an EV motor often.
In the past it's never really been the ICE parts that fail on my cars anyway. Rusted suspensions and frames, tyres, etc are the main service items.
Now, the thing with EVs is, they have tons of electronics...
Regardless, as soon as EVs hit a price range, accounting for size and so, that is within budget we are going to switch.
Some new apartment blocks have charging in the car park that is at-cost. And ofcourse if you own a house with a driveway, that allows you to access cheaper rates.
Additionally, the current energy crisis should be temporary, normally electricity is 1/3 the price of petrol. At least if the tory government, that constantly harps on about growth, stops blocking construction of every windfarm and solar panel they can.
In personal experience, in iur famioy BMW it was the engine that failed.
I had an EV for a period and used on-street charging 90% of the time for that reason. It was a tremendous pain.
What, electric don't ever break?