Flowering and ornamental trees make an impressive statement. Because many of them are compact or smaller in size, they're often some of the easiest trees to incorporate into the landscape. Ornamental trees may produce flowers, colorful foliage or both. Direct Gardening offers a wide selection of trees for sale, including dogwoods, magnolias, flowering cherry trees, and crabapples. In addition to providing stunning color, these trees also may be fragrant and attract pollinators. To select the best flowering trees for your yard, first make sure they will grow in your hardiness zone. Other factors to consider are sunlight requirements (full sun, partial shade or full shade), mature height and spread, bloom time and color.