WD-40 or a similar product does a great job on grease and grime. I keep a spray bottle full. I then use a good APC (all purpose cleaner) on it to remove the left behind oils. Dawn leaves a residue, I use Meguires. Depending on the condition of the paint, I treat as I would my Ferrari, good products and at least Costco quality microfiber towel. I avoid cotton on painted surfaces. I have found brass wool to be great on alloy rims.
I don't have a Ferrari, bit if I did, that's what I would do. I've learned a lot over the past few years from the car guys. Cars get really dirty, and can clean up pretty nice, if you know what you are doing.
Good luck with the project.