check your local recycling centers or solid waste management districts. depending on how things are set up in your area, they may take oil, antifreeze, and other fluids for free. some may charge a small fee...but even with that you'll still feel better about it than dumping it in the driveway...