When buying a new bike from a dealer, unless you find a specific bike on closeout (a year or two older model, etc), or they have some sort of rare sale going on, they are usually around msrp. If it's a new current year model bike, you usually won't find them more than about $20 difference between shops. At least that's been my experience around here in the US.