Amazon has the Nokia 6 on sale right now for just $149. This is for the Amazon Prime Exclusive model, which is normally $179, so that's good for $30 off of its regular price. Keep in mind that this does indeed have the lockscreen ads included. However, you can pay the extra $50 at any time to remove the ads. Which still saves you $30 on the price.
The Nokia 6 is a pretty entry-level device from Nokia. It has a 5.5-inch full HD display, with the Snapdragon 430 octa-core processor inside and 3GB of RAM. There is 32GB of storage available on the Nokia 6, and that is paired with a micro SD card slot so you can expand the storage, should you need to do so. The Nokia 6 comes with Android 7.1 Nougat, but it will be getting Android 8.0 Oreo in the near future. It also runs a fairly stock version of Android, so Nokia should be able to push out updates fairly quickly. Finally, this is a GSM unlocked device from Nokia, so it'll work on AT&T and T-Mobile in the US. That means those on Sprint or Verizon should look elsewhere for a smartphone, unfortunately.
This item is also eligible for Amazon Prime's free shipping. Which includes free two-day shipping, and pretty cheap next-day shipping if you need it here extra fast. If you are not an Amazon Prime member yet, you can sign up for a free trial of Amazon Prime by hitting the link below. You'll get 30 days free (if you're a student, you get 6 months), and then it's $99/year. Prime members do get a whole lot more than just free shipping though, so be sure to check out the full benefits. Remember that if you are looking to pick this up as a gift for someone this holiday season, you'll need to order it by December 18th for non-Prime shipping, and if you are a Prime member, you have until December 22nd, to get it in time for the Holidays. Amazon does also offer extended returns for anything purchased before December 31st, can be returned until January 31st, 2018.