Do I need an agent?

Yes. Buying a home is a complex transaction. Having an agent will help you get to the finish line.