I bought my MTB from
CRC, no complaints, apart from I am not sure how to get the huge box to the tip! Also, they had overtightened the bolts which I couldn't loosen to turn the handlebars, had to stick it in car and take to LBS (on CRC's advice) which was a bit of a faff. The LBS didn't charge me, but CRC did say to send them any bill which they would refund
The other disadvantage of buying online is that you don't get the free 6 week service, nor take back for niggles to be sorted, nor get the accessories fitted but you'll pay a little less
