Magnolias are a popular tree for small gardens, since they don't grow too large and are covered with white or pink flowers in the springtime, adding a real seasonal show. When the flowering periods finishes, the grass beneath is covered with a display of confetti-like petals.