What are your best car buying tips? I am test driving a used car today and i've never bought a car before.

As far as negotiating on price, do dealers typically sell at, above or below KBB value? If I agree to finance can I expect a low rate or $ off the purchase price?

What should I ask about? Any other pointers?