After you told me about my car having Single stage paint, I googled and learned quite a bit about it. It is not bad after all. ALso came across this amazing article
The Secret to Removing Oxidation and Restoring a Show Car Finish to Antique Single Stage Paints - Auto Geek Online Auto Detailing Forum
Surprizingly, I had a complete bottle of show car glaze #7. So after following the directions. I applied it heavy on my hood and roof and kept massaging until I couldn't any more. I had just washed my car before glazing it and to my astonishment my microfibre did catch a lot of dirt and some white paint. Immediately I realized that I have successfully removed some oxidation from my vehicle without using any sort of abrasive product. I have left it on my car for about 12 hours. InshAllah would remove glaze#7 tomorrow morning and post results.
I wanted to thank you for sharing your knowledge with me. I hope to see some results tomorrow. Will keep you guys posted.