2019 Mazda CX-5 Sport FWD. Is this a good deal?

Not a good deal at all. As the above member mentioned @AutoNinjas has a deal that will save you roughly $1,000, even after the broker fee. The structure is slightly different at 33/10k. Your current deal is an effective $316/month. His deal will work out to roughly $289/month after the broker fee. Good luck!