Without seeing the estimate write up, all I see from the pics and description of what happend is three components and some paint and labor.
H0101-0W0CE DOOR FR LH $680.35
H2101-0W0CF DOOR REAR, LH $680.08
76023-0W034 BODY-SIDE $741.60
$2102.03 USD and thats full Nissan list for new parts....salvage yard would be way less if you went that route.
4K in parts and paint seems.....on the high end to me. I think they must be factoring in a floor panel as well.... or a frame pull, that would be 4 hours labor by itself.