If you pay 500$ a month for 30 years at 5% interest compounded monthly you would contribute $180k and would have $416,129 so not really a million. You would need a little less than 9.5% interest to get a million. 2% interest is only getting you $246k which when you take into account inflation 2-3% normal average minus 5% one of the higher realistic interests that is what you are actually making .
Ramsey is always very optimistic about investment returns. His advice isn’t too bad though.
We bought a reliable car for 22k without financing. Our next car will be bought when this one dies. It’s not necessary to have a new car every couple of years.