However, I appreciate that a) Bachmann doesn't sell direct (does Oxford? Doesn't look like it)
Oxford sell direct via their own website but always full list price unless you are a member of their collectors club and then not all items are available at discount