Do I need a real estate agent to buy or sell a home in Michigan?