OK, hang on a sec. Unless I'm misreading something here, I'm seeing a misconception coming up here that I see often. That being that there is some sort of dynamic compression in the mp3 encoding process. There isn't. mp3 is a data compression codec. All it's doing is removing bits of data, not performing any kind of dynamic range compression. If the source material is compressed to hell, then the mp3 will reflect that, but the process doesn't add that.
If that wasn't what you were saying, my apologies. It's just one of those things I see mentioned so often because I don't think people understand the difference between data compression and dynamic compression.
PS- there's a phrase I've heard often: no highs, no lows, must be Bose. Not to start a flamewar, but I've yet to hear a Bose product that couldn't be bettered by a much cheaper product.