After much much reading up, I'm probably going to get a Nikon D300. But where is the best place to get it? Second-hand on eBay? eBay shops? Trusted high-street retailer?

Most important is probably low price, but not at the expense of it not arriving, for example :P

What's your guys' experience?

Also, when is a good time to buy it? Should I wait until after Christmas? So many questions, sorry!
I live in the UK!