In reply to Avinash Aujayeb:
I wouldn't get too hung up on groupsets, in use it's hard to tell the difference between 105 and Ultegra, but obviously you still want to get good value. When looking around for a new bike on a similar budget to you at the start of 2017 I specifically kept my eyes open for bikes with better frames and wheels, but a lower spec groupset. My thinking was that frames are very difficult to upgrade, wheels are easy but expensive to upgrade and a groupset is easy to upgrade if you really want to. In the end a friendly LBS were more than happy to accommodate by upgrading the wheels on a previous season bike.
On the bikes you have specifically mentioned, have you seen this review?
http://www.bikeradar.com/road/gear/category/bikes/road/product/bmc-roadmach...
They talk about a great frame, but do raise a question mark over value for money. Second what was mentioned above, Bianchi always command a premium because of the name, only real benefit is that they tend to have higher second hand value too.
My final advice is that while getting the right hardware is important, having a bike that fits properly is paramount, your choice of bike shop (and hence fitting advice) is at least as important as the choice of bike.