Re: Here in Blighty...
In the US, Amazon sells most items at a discount over BM retail with 1-2 delivery for prime accounts. Some online sellers can beat Amazon's prices in certain niches but they lack Amazon's breadth in the US.
All retailers rely on customer loyalty because they survive on repeat sales.