Don't get the 2017 year...
2018 Mazda6 have a much larger horsepower and Turbo increasing HP from 230 to around 320, and includes Android connectivity. Those are the 2 changes I can think of, but they are big ones to me and I would have gladly paid the $1,000 more if I had known at the time. The one thing I don't like about Mazda is their 3 year warranty, it's not competitive like other companies. And the extended warranty (very fine print) does not cover the Nav display. Mine is going and it's not covered and it cost around $1300 to have it replaced (which I won't do). Overall I love the car though, great handling, roomy, good gas mileage (30s), and has every bell and whistle possible on it that I really like.