Hey I was looking to buy a good pair of in ears also.
Have you looked at the Klipsch X1/S2's? They are available on amazon for £20, but I haven't seen many reviews. I also noticed a pair of Sennheiser CX 400-II's on Sennheiser's website, not sure if they are new but they have a better frequency response than the CX 300-II's.