I got mine at BB mobile yesterday, showed them the amazon price and they matched it with no problem!
Just depends on the wireless manager at BB. Some will match with no problems, others will say no to even local price matches. I recently upgraded 3 different android phones at Sams Club, saved over $200 over BB. Asked BB to price match and they refused even though their policy says they will match.
"Does Best Buy match the prices of a Warehouse club?
Yes. We do match the prices of Warehouse clubs as long as the Warehouse club is a local retail competitor, has an identical immediately available product and all other price match criteria are met. We do not match the online prices of warehouse clubs if they vary from store prices."
I did not argue with them, just went over to Sams and did the upgrade. I am on Verizon and they were giving me a little problem keeping my existing plan (not unlimited, but double data on all phones). The Sams agent helped me talk to Verizon and the process was quick and easy. Personally I found the experience easier than the last time I upgraded through BB.
As for saving money, don't give the OP an hard time. Some of us live on more limited budgets. My last phone purchase almost 2 years ago I went through Amazon and saved $1,000 on 3 phones ($299 each on contract). I got them on a black Friday deal for $.01 each. The Verizon Corporate store was not happy, at the time they were not allowed to give any big discounts on LTE phones. The one thing to remember about Amazon if you buy from them, you are limited on what changes you can make for six months or they can charge your account $299.