It depends where you're keeping your BTC. For example, if you were to send the 4 BTC from your Coinbase account, you wouldn't get charged anything. The normal network fee is 0.0001 BTC but if you're sending from exchanges you gonna pay more, usually between 0.0002 - 0.0005.
Coinbase charges 0.0002
BTC when I used. Did they cut down the fees? I haven't used them for sending TX with larger inputs - fee may increase when sending such TX.
-MZ
Well I've been using Coinbase for some time now and I've done plenty of transactions from my account, I've never been charged network fees. They always deduct the exact amount I'm sending from my account. But I've heard some people claim that they charge 0.0002 for really small amounts like less than 100k sat.