(Update)
Thanks for all the advice and opinions below!
Now I'm considering whether to buy from my friend or not.
(Might have 2 business trips around October, so might not be able to wait till the 2018 new models being released.)
Also, I guess there won't be a huge improvement with the 2018...