Maybe he does know more about cars than you do, and thought you were making a mistake.
If he is a brash northener, and brought up that it is the man's role to be dominant, then this is probably why he is like this. It is just in his nature.
What you have to ask yourself is whether or not you can put up with the abuse, which you should'nt have to btw, or maybe help him get some anger management from somewhere.
Or the other choice is, like so many have said here, for you to move on and find peace and happiness elsewhere.