Is 3.9% on a 6 year car loan for 12000 a good interest rate or should I shop around and where?

I already been to my own bank and they wanted 5.8%. Should I just be happy with the 3.9??? It's a brand new Mazda 3 i touring.
10 answers 10