Related Content View with multiple Entity Reference Fields
Basically you need to do the following.


Create a view based on content of type parts (as a block I'm guessing)
Add a relationship "Content: Country (field_country)" using the defaults
Add a relationship "Content: Type (field_type)" using the defaults
Add a contextual filter for "Taxonomy term: Term ID" with the following settings.


Relationship: country
Provide default value: Taxonomy term ID from URL
Load default filter from node page, that's good for related taxonomy blocks
Limit terms to vocabulary: Vocabularies country.
Multiple-value handling: Filter to items that share all terms

Add another contextual filter for "Taxonomy term: Term ID" with the following settings.


Relationship: type
Provide default value: Taxonomy term ID from URL
Load default filter from node page, that's good for related taxonomy blocks
Limit terms to vocabulary: Vocabularies type.
Multiple-value handling: Filter to items that share all terms.



Now just place your block on all car pages.