If spending hours or even days haggling for the last potential couple of hundred is worth it, then ok. If not, then consider just determining what a fair deal is (yes, I believe the dealer should make a profit) and calling around or dropping in and saying "I'll pay this otd and not a penny more". All depends on what your time is worth and how badly you want the merchandise.