Dude, that is one of the worst database models I've seen in a long while.
You are mixing one-to-many and many-to-many and I would guess one-to-one as well.
I suggest you take some time to read this post
https://tray2.se/posts/database-design
Then you need to ask your self these two questions
- Can x have more than one y?
- Can y have more than one x?
So can a make have more than one year?
Can a year have more than one make?
If one of those two questions is yes then use a one-to-many relation if, both are yes, use a many-to-many.
I suggest going through the columns of your tables one by one and ask those questions.
But first make sure to read the post I linked.