In MA you have to pay those things in order to register or title the car, whichever you do first. If you never register or title it, the seller still technically owns it in the state's eyes, and when the next year's excise tax goes out the seller will be liable. That has happened to me twice, where I sold a car and the new buyer never titled it, so I had to pay the excise tax the next year.