CDs are the current punkest physical format. They are cheaper to produce than cassettes even. You can listen to them in your car. CDs are not dead to serious music collectors, and are in some ways superior to vinyl (not in the dynamic range department, however).
Not cheaper for very short runs. I know friends who will put out cassettes with as few as 10 copies. CD production doesn't get cheaper until you're talking larger quantities (like 100+).
Vinyl has outsold CD's in dollar terms for years now, and for the last several has sold more in raw units as well.