Sometimes we're more connected/sentimental about specific physical items, than the prices themselves. I kind of feel like you have to be a special sort of person to own a BMW, so wouldn't surprise me that same "special" person would pay more to repair their specific car than replacing it with an identical one but without that issue.