Hi ive got the Sennheiser PXC-300. For the money il tell a they are quite worth it when compared to the shures on your list.
i also use them along with my mp3 player and find them to have probably some of the best base ive ever heard, a bit loud and pretty tight just how i like it :P ..... when it come to the high tones though i find them abit worse
its bareable but it isnt very crisp and can be annoying as it can get slightly unclear resulting in abit of distotion and hurt your ears somewhat(assuming you keep em on highest volume like i do). despite this, they are still great headphones imo
looking at the price id say they are very worth it though and should give em a try