Rallye Tyre Shine in a spray can is what we have out here in the Colonies, a tin lasts me forever as I give a light mist coat and spread it evenly all around with a 2" paint brush kept together with the can for the purpose. Done like this, as Joe said - a little goes a long way.
Oil-Away or similar on the driveway, followed by a wash and then just let the sun bleach away what remains. It's usually the silicone content in the product that you can see shining on the concrete and also when it rains it repels the water. A proprietary oil remover should get rid of most of it. A scrub with household detergent afterwards will also help
Ciao
Greig