Almost any model after 2009 is safe to buy, except for the 2015 model year. 2012 to 2014 seems to have the fewest complaints. The 2019 model and onwards are great too, but they're still pretty expensive since they're quite new. If you want earlier models, the 1997 and 2002 model years also have relatively few complaints.