Both my rear bumper and front bumper have some scratches due to traffic in NYC and I was thinking of getting them fixed. Tesla quoted me $1677 in total to replace both bumpers. Do you guys believe this is the cheapest solution to fix these minor scratches, or would getting them repainted be cheaper?
Depending on your goal, there are definitely cheaper options if your goal is only to reduce the appearance of them.
For light scratches that do not penetrate the clear coat, ScratchX can work wonders:
https://www.amazon.com/Meguiars-SCRATCH-X-Scratch-Blemish-Remover/dp/B0006ZXUAG
If the scratch returns after a car wash, but ScratchX does remove it temporarily, the next step you can try is polishing compound (this is what "buffing" the car typically is).
If the scratch penetrates the clear coat, the next would be a scratch repair kit. I would get the ones that are color matched to Tesla paints. There are a ton of different companies if you do a search.
Here's an Amazon search.
Amazon.com : touch up PPSW
https://www.amazon.com/ScratchesHappen-Exact-Match-Compatible-Shasta-Tricoat/dp/B07WKT378H
Some people like Dr. Color Chip.
2020 Tesla Model 3 | Dr. ColorChip
Tesla sells a kit also.
https://shop.tesla.com/product/paint-repair-kit
You can do a search on these forums for plenty of threads discussing. There are tons of options, some coming as a pen, some as a brush, some with separate brushes, some as a whole kit including blending solution and polishing compound,
As others mention however, some colors are very hard to match, especially multi-coat paints. You would need to find touchup paint that has multiple color coats (a base color coat, and the pearl coat). Most of them also come with a clear coat (so 3 coats for a multi-coat). The reviews on the ScratchesHappen seems to mention that. For deeper scratches, some kits also have primer.
The next step up are aerosol touchup paint. This however requires you to have some skill spray painting and do a lot more prep to get the panels ready (have to sand smooth, roughen it, prime, etc). You also run the risk of ruining a much larger area if the color does not match. If you have to ask here about options, you most likely won't have the skill necessary to do a good job, although there are videos online if you want to learn.