Answer:
38 years
Step-by-step explanation:
You want to find n such that the multiplier over n years gets you from 50,000 to 245,000.
245,000 = 50,000(1 +4.3%)^n
4.9 = 1.043^n
log(4.9) = n·log(1.043)
n = log(4.9)/log(1.043) ≈ 37.7
It will be about 38 years before you will have enough to afford the car at today's price.
_____
Comment on car prices
The rate of inflation of car prices has been about 1.67% since 1953, so taking that into account, you will need much more than $245000 to buy the car. It will take more than 62 years for your bank account to catch up to the price of the car.