As others have stated, either Penfed or your local credit union. Mine is offering 1.25% up to 72 months. Add .25% if I don't accept auto debit.
Something to consider as well, some of the BMW incentives are tied to financing through them. However you can take a loan a refinance through the credit union.