BTC USD Nearing Buy Zone: Best Opportunity in 3 Years?