3% isn't bad, but when your dealing with OTD, the dealer will just start slashing costs everywhere he can in the end.
For example in my case, when the fleet manager agreed on 34k OTD, in order for them to get it that low including the 6.75% sales tax, he starting slashing prices in the paperwork for excessories, destination charge, etc....
So in the end it's always smarter to haggle with the out the door price IMO
Just be careful, when the dealer doesn't make much from the sale, they were try to convince you to buy extra insurance, which is a rip off.
They tried hounding me to purchase the factory remote starter which is crap IMO, telling me if I install after market it will void my warrantee, which is false and illegal lol.
Just be carefull, no such thing as a good or trustworthy dealer. They are there to get u lol.
No such thing as a friend dealer, trust me.
Dealers are there to make money.
Don't forget the most important thing: MSRP means nothing! It's there wishful thinking. Car is worth almost 8k less as soon as u drive it off the lot (4runner), so make sure u pay no where near MSRP