Вы получаете ошибку, потому что вы объявляете свой список автомобилей с var AND List
var используется как неявныйвведите и не указывайте тип переменной.Он будет строго набран компилятором.
Просто объявите вашу переменную явно , и все будет в порядке;)
public List<Tech> cars = new List<Tech>();
Док по var здесь