That's true but Bachmann's current terms and conditions prohibit discounts above 15% for new releases (3 months iirc) so shopping around rarely makes any difference.
My main gripe is their policy not to do business with anyone who doesn't have a 'bricks and mortar' shop. I wanted to open an online only store a couple of years back but was told that unless I had a shop then unfortunately it was a no go as they wouldn't supply any goods. Having an online only store would have considerably reduced any overheads which would have been passed on to customers. Their current practices are in my opinion anti-competitive and are a factor is keeping prices high.
Regarding the original post, how's this for a bargain - Hattons own words - 1x HHA wagon = £33.96 or mega pack 4x HHA wagons = £135.84. Not quite the bargain they claim really!