For a 30-year-old car to have 1,000,000 miles it would have to be driven at a rate of 33,333 miles per year. That's not impossible, but it's certainly high mileage. The onwer would have to be really nitpicky about care car and maintenance. All I can say is if you are driving a vehicle that has more than 150,000 miles on it, it could only mean:
1) You are very nostalgic when it comes to cars.
2) You don't have enough money to get a new car.
3) You're ok with the degradation of fuel efficiency and aging parts.
4) Your car is a classic and is worth more than the newer models.
5) It never occurred to you that technology has advanced, and newer cars are safer and more comfortable.
6) You have no problem absorbing hate from other drivers as your car breaks down in the middle of the highway during rush hour.
For all the folks driving beatup clunkers, please do the public a favor and retire the old piece of crap. Cars are getting cheaper now....... why go through life driving miserably????