I am faced with the same problem.
6 years in the NW, uncovered, having it washed and waxed every 6 months, and the finish was like new.
3 winters in the SoCal sun, uncovered, having it washed and waxed every 6 months, and the finish is seriously oxidized (and graphics are starting to crack.).
I tried a variety of oxidation removal "kits" (on a small test area) and the results were hit or miss. Not safisfactory by any means. Then I tried Turtle Wax "Premium Rubbing Compound". It does a good job; however, doing it by hand takes me an hour to do about 6 square feet. (I'm no good with a buffer.) Since this is way more work than I want to put forth, I'm going to have it done by a mobile detailer, and I expect to pay at least $1100. (The guy I may hire is going to do a sample area, and then I can decide if it's worth the cost. (As I get older, 77 now, I'm more willing to open my wallet and pay someone else to do the work!) If it turns out good, I may start covering it over the winter since I expect the SoCal sun will oxidize it again in short order.