Yes and yes. You shouldn't be making a monthly payment after 3yr and 1.2k/yr is a lot unless you drive a German car (same number of repair bills but higher dollar amounts) or are having so sideways much fun that you wear through a set of tires every year.
With any Japanese car you should be able to hit 150k miles without too many issues nowadays.