If you just want it for the bus try the 2 euro shop (euro2) for them. They have a load of different ones great sound. They supply you with headphones but they break easily.
I got one for my wife - she stuck in her good headphones and it worked perfectly for only €2. At that price she and wasn't upset when she lost it about 6 months later.