There are several bottled metal cleaning/polishing gels or creams that are explicitly described as non-abrasive and for steel, aluminum, chrome and other reflective metal finishes. I haven't done any sort of scientific comparison but some have a slight acid content that will remove corrosion. I have used these on anodized aluminum and some stainless steel and they clean up the surface to the extent of remedying both accumulated grime and minor scratching. The most recent one I used on stainless steel is called "Noxon 7" (and smells as bad as the name sounds). Of course this is not for clear coated surfaces, as the label plainly states.
The trouble with cars with fluted/ribbed surfaces is that the cleaner/polish gets between the ribbing and is a bear to get out especially if it has time to dry. However, I have found that isopropyl alcohol will generally remove it without reacting and will clean away any fingerprints you leave on the bare metal.
I've never had to try Dremel polishing wheels and the like on aluminum car bodies. I imagine a full-size metal polishing wheel would do the job quicker and better. I once had one that I used for cabinet hardware and with a soft wheel and polishing compound it worked a treat.