I think the problem is the doors are made of aluminium and in many case it's virtually impossible to be repaired right, so they just put new ones and they are expensive!!
Unless you can find someone that can repair those dents in aluminium and make it right, the cost of the "repair" will always be very high.
Didn't you had sentry mode active, to see who wrecked your X ?