In an E46 M3 (if it doesn't get sold by then). Which leads me to ask what is proper test drive etiquette? And how should I go about bargaining for a lower price?