Unless it is diseased I wouldn't cut it down. When you say close, how close? As long as it's 9-10 feet away from the foundation you should be fine. A good rule of thumb is that a tree needs about 1 foot of root area for every inch thick its trunk is - so for a 12 inch magnolia (fairly common mature tree), you would need 12 feet clear on each side. In practice, 9 to 10 should be okay as long as there is adequate space on the other side, without roots penetrating.
Although expensive, if you do choose to cut down, perhaps you could relocate? Magnolias are good urban trees and quite hardy.