So some lessons, and I'd do this with any car these days, fairly easy....
Yea, get as many ePrices as possible from dealer websites - they are free and easy. Find candidate cars or ones very similar to what you want and request a price. Even if the dealer is far away or car isn't exactly what you want.
Try not to use an important phone number (or email) as the dealers will hound you to death. I give my Google
Voice number, they would call literally 10+ times in a week, I wasn't there to answer. I only called if interested.
Then you've got an idea on who is hungry for business and will deal and also who you can tolerate working with. That's a big deal to me, saving $100 is much less important than the overall hassle level of getting the deal done.
Then you have an idea on price range, ask a dealer you like to match pricing, get other incentives, financing, etc.
Negotiating your trade-in is a separate process, but the price of the car should come first.
About ePricing - I have found that many dealer's of all types do not give pricing in response to "Get our ePrice". They will simply respond or call and say "great, when can you come in?". I'll give them a chance and say "where's my ePrice?" - if they don't give pricing on a specific listed car, I was done with them. Life is too short and they have to know some other dealership will give pricing and you will be talking with them - how stupid. They only want to get you into the showroom ASAP - not good. That's how I shop for almost anything on the internet. Get an idea of pricing in general from various places - then who do I want to buy from - not always the lowest priced place.
The dealership I ultimately bought from gave me the best ePrice from the get-go (by $500!) and they were very easy to deal with. They very clearly wanted the sale to add to their numbers and this works out great for you the buyer. They are 2 miles from Subaru headquarters and I wondered if this had anything to do with the pricing. Some dealers want to sell cars, others want to take every penny out of your bank account that they can.
Also, if you have interest in an extended warranty, tell the dealer, as I did, "you know, there are Subaru dealerships out there that will sell you a warranty online at a steep discount, will you match their price?". IM me and I can give you the names. "I want to give you my business". The finance guy blinked, 2 sec pause and they said OK and beat the online price by $50 - and said "we just want the sale to add to our numbers, I'm giving it to you at cost" -bingo! YMMV....good luck!