Looks like the same exact frame. Probably made by Giant in both cases. The BD bike is just a different color and different size. Look at the frames carefully and read the description. Hydroformed AL. The Gravity in the picture must be a size 60 cm! Meanwhile the Defy in the pic looks more like a 52 cm. That's obvious from the head tube. Email BD and ask them if you want to know. It won't hurt. My money is that they are from the same frame manufacturer, which is Giant. Giant builds frames for many other brands other than their own. Look this up in Wikipedia and you will get a list of companies Giant builds frames for.
The Defy does look like a CF bike with a CF paint job. Very nicely done.
This has got to be a size 60 cm!