I got my sapphire black 335, my first black car and the last :-)
After reading detailing forums here, the best thing you can do is properly detail your car and that will minimize maintenance.
Best option is to get reputable mobile detailer to come to your house $300/ 6-8 hours of work or do it yourself (avoid at all cost details shops and jobs for $100)
I did it myself (the whole process, washing, claybarring, sealing, etc.) it took 6 hrs (I think I touched every surface of the car 6 times) and at the end I wished I paid someone.
But its worth it. I can see that I will have much easier time to maintain the car for the next 6 months, then I will have to repeat the same process (FUCK yeah)
Welcome to the ownership of the black car which is hell :-)
In a few years if you want to polish out those micro scratches, its possible and can be done. I have seen examples here on the forum. But there is no need to do it now.