8/13/16Would you buy a 2013 Camry SE V6, 2016 Impala 2LTZ, or a 2015 Mazda 6 gran touring? All used and under 20k miles.