E' meglio usare

rm -f "$x"

l'opzione r cancella ricorsivamente le directory, cosa inutile visto che si cercano dei file. Se usi r e hai una dir che termina con .mp3 quella verra' cancellata assieme a tutti i file.

Non basta inoltre proteggere con le virgolette l'azione rm, ma anche il find.

In definitiva farei.

codice:
for i in "`find . -iname *.mp3`";  do
if [ -w "$i" ]; then
rm -f "$i"
fi
done