If you aren’t against the idea of going with a year-old smartphone (that can still hold its own and has Marshmallow, to boot) then Amazon has a great deal going. The Nexus 6 (not to be confused with the Huawei-made Nexus 6P) is going for just $249.99 at Amazon. That’ll get you the 32GB model, andadding $50 gets you double that storage.
The Nexus 6 should remain one of the first devices in line for new versions of Android over the next couple of years. It received Marshmallow about as timely as its 2015 counterparts, and its hardware is likely to be able to handle any big updates Google has for the future.