If you are not in a hurry you can probably get that Nashbar bike cheaper with a coupon or at least have your shipping free or whatever.
I've bought bikes from both BD and Nashbar and I was happy with the quality from both. Honestly IU think the bikes I got from Nashbar were a heck of a deal, but I got them on sale with stacked sale price and coupons plus one was on super clearance. Actually the BD bikes I have gotten were pretty good deals too becasue they were not regular price offerings either. If you know how to do some basic continence and don't expect amazing bikes for the price you will be plenty happy with what you get in that price range from any of these online retailers. In the past I know Performance shipping has been very high so check that out when you consider the price of the bikes. They have coupons codes as well.