Я думаю, что код, который вы дали, слишком сложен. Вам не нужно определять подкласс queryset, поскольку фильтрация может и должна выполняться в менеджере:
class VehicleManager(models.Manager):
def vehicle_query(self, year):
return self.get_query_set().filter(common_vehicle__year__year__exact=year).exclude(status__status='Incoming')
Однако я не совсем понимаю ваш вопрос. Вы уже знаете, как передать одну переменную в метод менеджера, почему передача дополнительных является более сложной?