The discount where I live in Maine/New Hampshire can be negotiated to around 4%. You have to see what you can get in your area. I go into a dealership and say exactly what I want to buy (color, trim level and options) and what I want to pay. I do all my shopping online so I know selling prices before I go to a dealership. By the way, on your dilemma, I had a similar one. The car I was selling was a 2005 Highlander in perfect condition. If I waited for the 2017s, the CX9 would likely be more expensive and my Highlander would have depreciated more. My Highlander sold for top dollar privately even though it was an 11 year old car and I got the 4% discount on the CX9. I also didn't want to wait once I drove the CX9. I had been shopping for a new ride for a while and finding nothing that turned me on until I drove the CX9.