"But" is used more to indicate caveats (something kind of like opposites). "Yet" can also do this, along with giving more information. The car is fast, but only on a flat road.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.