Figured I'd share what I learned fixing my own front end after a parking lot mishap left me paying out of pocket. The shop quote made me laugh, so I decided to try it myself with zero body experience beyond oil changes and brake jobs. Biggest tip up front: pull the damaged panels off BEFORE ordering anything. Half the parts I thought I needed were fine underneath, and the real damage was stuff I never would have guessed from the outside.
Order used panels from local marketplace listings, not shipped ones. A crumpled hood from two states away arrives more crumpled, ask me how I know. Check that headlights and grille come from the same year range because mounting tabs change between model years and you'll fight the fitment for hours. Take a hundred photos during teardown, bag and label every bolt, and don't toss the clips. Half your time goes to hunting fasteners you threw away in week one. Test electrical connections before buttoning everything up so you're not pulling a bumper back off over a dead sensor. Mine still has a slightly wavy panel gap on one side but the car runs fine and my wallet survived.