You will regret buying a cheapo nasty CD player, buy at least £150 worth (e.g £150 stereo for £100 on discount electronic spots, like dabs.com, pixmania.co.uk etc).
I just got an Alpine CDE 9828, which is very nice, £250 rrp, got mine for £148 from pixmania, and don't buy one from halfords unless you want the fitting, as my local have a lower model CDE 9827 (which is very nearly the same), in used/ ex demo condition going for £220 with no fitting. joke or what!!
Cheapo cd players tend to skip, like the pants goodmans thing (if it even deserves that title) which skipped all the time and took forever to change volume and track etc. plus buttons where fidely.
Buy either an alpine a blaupunkt a clarion, or a higher end pionneer. Then your more or less guarenteed something decent.