I've used a buying service through my credit union called United Buying Service and was very happy with the results. You get rock bottom prices and the only negotiating that is done is stuff like aftermarket alarms, extended warranty etc.
There are limitations though, UBS is local, only certain dealerships participate, and dealers do not honor UBS price on vehicles with very high demand.