Capital One does not charge a pre-payment penalty. I purchased a car with their blank check program, and refinanced it 90 days later without any issues.
I would suggest going through your credit union directly though as getting a new loan and then paying it off and originating another new loan could adversely effect your score.
Try not to become a man of success but rather to become a man of value
Albert Einstein 1879 - 1955
800+ Club