What's worked well for me is an ipod->bluetooth audio adapter.
Then I stream via bluetooth. Not the same as playing MP3s straight, but it's a total clean install, no wires, nothing to connect physically.
My 2008, there was no factory option to play MP3s from USB. I heard the 2009 model had better options, but I don't know much more than hearsay.