I don't think that you would be able to buy anything directly using bitcoin on ebay or amazon as they have not yet started to accept bitcoins as a mode of payment so then only option left for you is to sell them and exchange for fiat and buy the using COD method.
Ye but that's the thing. Where to sell my bitcoins.. Any good site recommendation?