Have you considered getting a grandiflora?
There's a "Little Gem" dwarf (max 14 ft high) variety that has a small root spread if you've not much room.
These magnolias have nice shiny evergreen leaves and big flowers.
I planted one a couple of years back and it may be a quite a few years...