Um. So, the SO's 2018 M3 met up with a rock in 2nd Quarter 2019. NJ has decent insurance, no problem getting insurance to pay for it.
Safelite is near here and had a good previous experience with them; the insurance liked them, too. Called them up. Again, this was four years ago. After some fumbling around, Safelite in Central Jersey reported that (a) they had trouble getting the glass and (b) nobody trained on how to calibrate the cameras. Switched gears and went for the Tesla Service Center in Springfield.
At that time, in that place: Nothing wrong beyond a chip in the windshield with some cracks, too low to allow for a repair. Drove the car until Tesla was ready, a week later. They had it for two days. No problems since then.
At that time, it was reported that Tesla in California was outsourcing windshield repair to the likes of Safelite. Wasn't true in NJ, obviously, but it was clearly coming.
So, as to who should fix your windshield: Call around and find out. The likes of Safelite is usually cheaper and there's nothing rocket science about it.