Playing games like the DiRT series has made me enjoy realistic vehicle damage very much. That series doesn't have fully accurate damage like BeamNG.drive, though. One feature I'd love to see is the ability to reset individual parts on a car, without resetting/repairing the entire car. Currently [ver 0.20.2.0.10611 x64], if I have some damage on my car and wish to repair it, say, my left headlight, I can open vehicle configuration and select "empty", apply, then re-select the proper headlight, and it will replace the headlight. The problem is that this also resets all other damage, as soon as I applied the "empty" configuration for the left headlight. It would have repaired a broken right headlight by doing that, and all body frame damage, etc. It's the same as recovering the car in place. If the devs are working on such a feature, I'll wait for it, but it should definitely be added at some point, otherwise players will have to continue to replace entire cars for every little repair.
The problem is that is that it has no use because parts have (technically) no cost so it's just better to reset the whole vehicle every time you damage it rather than having to replace every single part. It would make more sense in career mode which isn't a thing yet. imo it's a good idea but I think it's a bit early to implement this. and I'm sure it's possible as well
It does have a use. Just because something can be obtained for free and is "better", doesn't mean it's desirable. I could drive the best vehicle available for a scenario, or drive an ill-suited vehicle for more of a challenge. Only repairing certain parts, and not repairing body damage, adds to the ability to create challenge. Something this game severely lacks, is content, and this would allow players to invent their own, on the fly.
I think, problem is that when you crash too hard, a new replaced part would clip trough the rest of the car. This wont look realistic, plus may cause instabilities sometimes However, in slight crashes, it may be useful
I would be quite happy with the following setup: Vehicle has a flat right front tire, so I click "replace right front tire". If the damage isn't that bad to the body, everything works out fine. If the damage is too much for the tire to work, and the tire doesn't function properly, I click "undo previous configuration change" and it goes back. If the car is so badly beaten that a new part would clip into existing parts, then there's no way someone could realistically repair that part anyway. I'm going for realism here. If I'm driving so hard that the body frame is out of shape, I'm OK with not being able to repair that to continue, that needs an entire shop, if it's even repairable at all. But if I pop a tire, that could reasonable be replaced, even if my bumper is gone. But please don't reset the car and fix my bumper, just because I wanted to simulate me swapping out a new tire.