ThinkPads generally run Linux very well. I use an old X220 with Mint 17 and it fits my needs. ThinkPads are also well suited to business use and will last many years. X series for ultraportables with small screens, T series for high performance machines.
This site collects info on people running Linux on their ThinkPads: http://www.thinkwiki.org/wiki/ThinkWiki