Sounds like it needs claying, then treating with cleaner fluid then lastley a good couple of coats of Pure Brazilian Carnauba wax.
This happened to the rear of my previous Audi TT I had. In fact claying didn't really do anything and it was the medium cleaner fluid that got it looking tip top again.