The best technicians usually learn their craft at a dealership. From a sales stand point, at least for new cars sales people are there to essentially sit with you on test drive.
Lease, buy, or finance depends on the person. I could pay cash but prefer to finance because I typically find financing rates close to risk free rates of return and I like liquidity.
If I owned a business and had multiple vehicles, Leases would provide better cash flow and greater deductions. MACRES limits your deduction on a finance but section 179 rewards you on vehicles over 6000 GVW.
Under My system if a dealer had a more convenient location you would go to that location and register your intent to buy. You could ask questions do our test drive etc without any hassle. The dealer would go out of their way to please you because if they pissed you off you would register elsewhere. Price would not be the determinant.
Imagine getting a person who could tell you about disc brakes maintenance costs, fuel consumption, product recalls, design changes as opposed to some slap ass running back and forth to a sales manager seeing what price to offer. ridiculous.