TLDR: I highly suggest sending your car to the professionals for spark plug replacements on the 2017 year!
Longer version:
I attempted to replace the spark plugs on my 2017 2.5i at 60k miles. This job took me 8 hours over 2 days (I had to order some items on Amazon to complete the job). Note that I did a lot of homework and read all the forum posts on this job so I thought I knew what I was getting myself into. It was much worse than I expected. Here were my struggles and some tips if you do not not heed my above warning.
1) The connectors that attach to the coils are a HUGE pain on the 2017s. Based on other write-ups on this forum, they must have introduced a new connector that is VERY difficult to disconnect in my year. See my post
here for a picture of what I'm talking about. It took me no less than 15 minutes of struggling for each connector (4 total). That is an hour of pure frustration.
2) You must remove the entire battery box to access the driver's side spark plugs. Luckily I had a 10mm deep socket to remove the battery so getting the battery out was not a big deal. But, to remove the box below the battery, there are two 14mm bolts that must be removed that are oriented horizontal with no more than 2 inches of clearance. They also happen to be very deep in the hood so the only tool that seems to work for this situation is a long (or extra long) 14mm ratcheting wrench. I did not own one of these so this was an unexpected $25 Amazon purchase.
Here is the one I bought.
3) The drive's side spark plug in the back is HORRIBLE to get out. There is no room to work with. Getting the clip out (see #1 above) is even harder than the other 3 because of this. Then, you will struggle to get enough clearance with any socket wrench to remove and replace the spark plug. I highly recommend a 2 inch wobble extension because a 3 inch extension is too big.
Here is the one I bought... $13 more that was not expected. Even with this tool, it was really a struggle to replace this spark plug.
Good luck for anyone that tries this DIY! Happy to answer any questions if people still plan on doing it themselves.