1) Clean and etch to remove debris and open the pores of the concrete;
2) Stain or Paint with coating that is chemical and hot tire resistant; and
3) Although not necessary, you can add a clear coat.
Let's break it down one step at a time.
Behr Concrete Cleaner Etcher is perfect for removing automotive oil from you existing driveway. In addition, this acidic product will "etch" or remove a thin layer of concrete ... leaving the surface open to accept your new coating.
You must thoroughly rinse the entire surface with fresh water and allow it to dry completely before applying your new coating.