I've had some very good luck buying new and used trains on EBAY. As Rick points out, the feedback and seller profile tells you a lot. Most retails include a link to their store.
I had an issue with an MTH item I purchases on EBAY from RTR Trains in Florida a while back (I live in California), and Bill took care of it immediately - no questions asked.