No, the car itself will be raced multiple seasons but the engines get rebuilt after every race. The chassis of the NASCAR is very durable and will only be replaced if the safety rules are changed or the car is fatigued or damaged. The engine of a NASCAR is replaced after every season but rebuilt after every race or 500 miles (in the case of the Daytona 500).