find out if the city you live in has a bike coaltion. I joined my citys bike coalition for 30 dollars and you get 10% of bikes & accesories with alot of participating shops.
I just purchased a CAAD9 5, around here they are popular and selling out fast. I was able to get 10% and saved 130 dollars even though the employess didnt know about the program and they got on the phone with the owner or someone, to approve 10% one of thier best selling bikes. The shop also sells Cervelos which i could of saved alot more on.
for the record, I dont recommend joining a bike coalition solely for a discount, Ive meet some awesome people and have done some really cool volunteer work. I never knew outreach would be something i really enjoyed doing.