Deductions & credits

With respect to the vehicles you own, the answer is primarily the same as the answer @Critter-3 posted with regard to your home office; the corporation can reimburse you for your expenses and deduct those expenses on its 1120-S.