I'll recommend two more: 1) JVC LX-300, I think they call it "El Kameleon" , and 2) Sony ES CDX-770. Both have flat faces on them, and "looks-wise" are very clean looking next to the RioCar. Neither plays MP3 discs, but I tell ya, after a few days with the new Rio you won't care. The CD player will simply perform tuner and amplifier duties for you. You won't bother making MP3 discs because you'll just load them to your Rio instead.

Also, you might consider looking at some receivers based on their display colors, and how they match the Rio. I never thought I would care, but now I am actually considering changing the light bulbs in my dashboard to match mine. I have the Sony 770, and wish it had the same color display.

Lastly, as was mentioned above, you might want to take that difference in price (new deck - what a used Sony will fetch) and just go ahead and do it right - put it into a good 4 channel amplifier, many can be had in the $200 range.