TLDR:
In California, the private party Blue Book value for 2016 or newer with 25,000 miles is $13-15k and trade in value is $10-12k. I see many for sale in Facebook groups for around $12k so with dealership markup $15,000 OD seems fair, especially if you can haggle down a bit and get a better deal.
My experience:
I bought a 2014 a few years ago because it was much cheaper with similar miles to a newer one with recaros. At first I regretted not getting the recaros, but I eventually got to ride in a friend's with recaros for a long trip and by the end of 2 hours I was ready to get out. I'm a small guy, 5'8" 160lbs and the recaros were not comfortable for long stretches. They're beautiful seats, but not as comfortable in my opinion. They're meant for performance driving to hold you in place while you throw the car around.
What year to get:
As far as model year, I would get the newest one you can. Its worth it. The earlier years (2014-2015) had some issues like cooling system recall, engine mount bolt failure, and small software issues that were worked out later on. Earlier years also didn't have backup cameras (not a huge deal but a small thing I wish my 2014 I had when I bought it).
Notes for buying:
Be sure to look for damage to the wheels, as these cars come with very thin tires and it is very easy to damage the original wheels on potholes or curbs. Thats an easy haggling point to knock off 500-1000 bucks if all 4 wheels need to be replaced or repaired.
Check the front bumper and hood for rock chips. The paint on these cars is very cheap, and it'll be easy to spot chips in darker paint colors (pretty much any but white)
Check around the antenna on the roof for any bubbling in the paint. Ive seen countless forum and Facebook posts of people discovering rust and paint bubbles due to faulty antenna seals. (Not too common if you don't live in an area with harsh winters, but worth a look nonetheless)
Lastly, Don't get black. Theyre cursed. I can't explain but the black ones are cursed lol
Sent from my SM-N975U using Tapatalk