I save the oil containers and refill them with used oil which I put in the trash. Always have extras because every time I get the pickup truck serviced they give me all the empty containers, so have some for oil, some for brake fluid, etc. I've tried on a couple occasions to give used oil to service stations that sell oil and they take it but give me weird looks. I guess they probably just pour it down the drain once I'm gone...
As for coolant/antifreeze I just let it go down the drain as it's biodegradable and breaks down quickly.