Quick and simple one for price.
Don't laugh I got one from Aldi for £39.99.
CD player, blue tooth, SD card slot, single head phone jack plug and front USB slot. what more do you want?
For £39.99 its a bargain, came with remote control so you can have it as hands free phone connection...