That's kinda expected. Once a car becomes a pile of buggy software, someone needs to maintain it and fix bugs. That someone is called a SW engineer and happily charges 200-300/hour. Add on top of that the service dep fees that can be substantial (e.g. I pay ~150/hour for mechanical repairs, but the actual mechanic looks like a guy who works for a minimum wage).
The high hourly pay of a software engineer is not significant when that high cost is spread over hundreds of thousands of units sold.
A corrolary of this is that when it is not spread over a high number of units, in a niche product, it will be very expensive so we will see even less niche products as software takes over more functions.