Credit Union through work would be best.
www.peoplefirst.com which is Capital One Auto finance is pretty damn good too