Well I happen to run a web design company specializing in helping musicians with low budget.
Promoting a CD involves alot of steps.
You should have a website with information and the ability to handle orders.
You can also sell your product on amazon.com just like any other product, with a cool page and the ability to handle orders that way as well.
As far as real-world promotion there are radio stations you could call and try to get it played.
They won't play it if it's not awesome so make sure it's awesome!
Make sure to offer it at an acceptable price. Anything over 5 dollars for a no-name artist will probably cut down sales.