You can actually get cheaper Mazda 3 , probably 2016 and its a lot cheaper , wear and tear components definitely will need to change , depends on previous owner. You may save a lot from choosing older model and get a really really good driver's car. 40-50K can get , if 2nd hand japanese car , there's no car that can beat Mazda 3 for it's fun to drive.