Actually, buying a new model car that is three years old is not a bad thing in my view as the original owner had the warranty work done to get the kinks out. Assuming the car is solid otherwise, you get a car in good shape as I did with a 2011 with 31k on it I have had for just over two months. I also don't put a ton of miles on my cars, so that also helps. Heck, I never had to deal with the MFT problems either. I'm perfectly happy with MFT 3.6.2 and that is all I have experienced - except one reboot on my MFT as it was two versions old when I bought the Ex, but three days into ownership I flashed to the 3.6.2 and not a prob.
Still, I personally would not pay over $20k for a car with over 100k miles on it.......