the ticket is...your fault.
check how much a replacement sunroof is, if necessary, check a junk yard. surely they have aftermarket sunroofs on cars too. The dealer would be a horrible place for it, just on price alone.
brakes- probably gonna be a do-it-yourself to be cheapest.
A/C...well, no suggestion there except possibly check to see if it needs topped off.
I hand wash my cars. car washes are for lazy people. I guess if I worked at one, I'd run them through though, so I can't much blame you.