How would you trade a million $ of BTC ? OTC, exchanges, private sale ?
Why not trade it in small portions?
Exchanges has some withdrawal limitations I think. They are there to put something in withdrawals of big amount. And you don't want yourself to attract attention from exchanges so I think the best strategy is to break it down in small portions or used different withdrawal methods such as you mentioned. Exchanges is very strict regarding KYC/AML again, if you make such withdrawals, you account may be tag and red flag will be raised against you.