Is 12.5 a bad interest rate for a new car?

Yes that's very high. 2 or 3% would be more like it. Don't go above 5 or 6% for sure.