2018 GMC Terrain SLE

Long time lurker, first time poster here. I’m in market for a SUV to accommodate my growing family. Just going through the honcker app for 2018 gmc terrain sle, I see monthly price of $316 for 1.5 engine and $344 for 2.0 engine. Both these quotes are all fees and taxes included, just first month payment due for 10K miles and 36 months. This looks like approx. 1% of msrp. Zip is 07450 (northern NJ).

What do you guys think? Can I do better? Haven’t seen any posts or hacks for 2018 terrain here. Does going with broker result in significant savings? Thanks in advance. Please let me know if I missed any required information.