To download mp3 files without breaking any law, you need to ensure that the site you're visiting on your phone or computer is legal. Websites like Jamendo, SoundCloud, Last.fm, etc., act as an excellent resource for new and upcoming talent. If you don't have a very fast internet connection, I'll further recommend you to use a download manager software.