If it's any consolation, I'm going to be liquidating $2M worth of BTC middle of 2018 and retiring early.
I'm already kicking myself because I know in another 10 years, that $2M i'm going to sell will be incalculably more valuable.
Why buy that much fiat all at once? Why not just buy as much as you need as you go along.
I'd rather be retired with as much Bitcoin as possible growing in cold storage far more than a bunch of crumbling dollars in some bank account.
If you need to buy a new car, or some real estate, or simply some cash to party with, by all means spend some coins as need be.
Otherwise it makes more sense to just continue holding.
I wouldn't cash in enough Bitcoin to buy a car or real estate even. Borrow the fiat and pay it on time. In the 4 years you are paying off the vehicle with fiat or the 25 years of the mortgage, Bitcoin will have appreciated much more than the interest rate of your loan. In the US you can also write off your mortgage interest against your income.