It depends on the care and maintenance given to these cars---a poorly maintained car will NOT last much longer--make sure you get a CARFAX search done of these cars--once you buy it--its YOUR problem. 2001 is 10 years old--probably a waste of money---the 2004--if decently maintained--will probably be OK. The mileage is normal. Good luck.