I disagree with a number of your points.
First, Beyond Economical Repair is based on replacement value, not on actual value of the asset. For example, you can have $0 value car, it is still more economical to spend $499 to repair it than $500 for a replacement vehicle. If you work on your car yourself, then 500$ will buy you A LOT of parts.
Second, your time to fix the car IS free. You don't fix your car instead of working, you do it on top of working. Unless you are making more than mechanic's hourly rate, or are not capable of performing the job, then it doesn't make sense to pay for someone else to do it. You clean your house, you cut your own grass, and you wash your clothing... why this should be any different?
Third, replacement culture leads to disposable cheap goods. This in turn leads to race to the bottom on quality to compete on price point. End result - we all stuck using new, throw-away stuff that generates a lot of waste and manufacturing pollution. In your example - if you have $3000 TV that lasts 10 years and can be fixed, or $1000 TV that lasts 3 years and can't be fixed, given that materials to use both are comparable, which one is more environmentally friendly?
All my points come to following - question of badly-running cars is mostly question of poverty or ignorance. You can't solve this by making it more expensive to operate cars. If you try to, you will also be hit with a side effect of more disposable cars, that get to "clunker" stage much quicker. "Maintain your car" regulation makes sense (e.g. no check engine), "your car must be no more than X years old or we penalize you a lot" does not.