Lenovo Thinkpad X260

The Lenovo Thinkpad x260 accepts up to 16GB of DDR4 RAM and can have the hard drive upgraded. A good size SSD for this laptop costs $100 and up

The Lenovo ThinkPad X270 is essentially the same as the 260 listed above and can accept the same upgrades