@PaylessBMW I first shopped around and spoke with dealers that would negotiate over email. I did this to get a baseline price for a car with the options I wanted. When I went to this dealer I justified my ask with email proof that another dealer is willing to get close to the price I was asking for and I had not really started negotiating with them.
I started at $35,000 and did not move off of the number. I made them give me a number and just kept repeating $35,000. I made it clear I would be willing to go the another dealer to purchase. It goes without saying but be ready to walkaway if this is not happening.
They finally said $35,500 and I asked for a few moments to think about it. I knew my number was $35,250, when they came back I said I would go to $35,250 and they agreed.
I would say do your research, be patient, be ready to walkaway, and be respectful but firm with the person you are negotiating with. That is really it, best of luck with your search.