Have a look at below
http://myimiev.com/forum/viewtopic.php ... ell#p43227
You are correct, a 2017 car will have improved cells that should ‘age’ better and will come with a warranty, so for these factors alone I would be reluctant to choose a 2012 model. It is however possible (but unlikely) that a healthy 10 year old battery will have a better SOH compared to a bad 2017..
Range is a different topic altogether, while battery capacity is a critical aspect, it’s not the only one; how, when and where the car is driven are important factors too.