spring blooms

Any idea what this plant is? They were planted beside a restaurant, so probably aren’t going to get much bigger. (???) I was thinking it’s some kind of magnolia, but I don’t know if any varieties stay small. These blossoms are four-inches across. I would love to plant this early bloomer in my yard!