I believe we may have functional* teams without managers, but never without management.
A non-managed team will hardly deliver anything acceptable.
I think we need to define what's self management and what are the minimal tasks someone needs to do to be considered a manager. Getting deep on this discussion, we also need to define what we consider as a project.
For medium/large projects, a dev lead might not have the necessary knowledge to perform all business related tasks, specially the ones where there are values involved.
For small and well defined projects, however, I do believe it's possible. Let's think someone hires two developers to build a website. The client provides the the info required (layout, content, blablabla) and agrees with them the costs.
A manager wouldn't be required to be kept on developer's shoulders checking their progress, as long as the developers have the required maturity to keep their clients aware of the progress. Notice that keeping the clients aware of the progress is a managerial task... so we're now back to my opinion: we have here a self-managed project, without a manager properly 'entitled' as you said.
Real cases? I believe that at least some of the home-made-website-development-companies we have around are good cases for this, at least when they're starting up.
* Functional Team as a team that really delivers something.