"Jamendo is a community of free, legal and unlimited music published under Creative Commons licenses. Share your music, download your favorite artists!"
Free Music Archive
"Free Music Archive is an interactive library of high-quality, legal audio downloads."
While generally "free", the Creatives Commons licenses vary so be sure to check for any restrictions before using a specific piece of music.