While driving at 35 miles per hour, my sunroof blew off in one piece, luckily there were no cars behind me. It has n ever leaked. Is there any recourse?
Not sure what you mean by “any recourse”.
If you picked up the sunroof, just take it to a body shop. Might be less than your insurance deductible if you have full coverage.
Car is 20+ years old, stuff happens.
My 01 accord had a sunroof. Seemed pretty robust. It would have made a heck of a racket if it blew off.
Unfortunately no. Your Camry is well beyond its warranty and Toyota has no obligation to do anything.