CarFax has done a great job indoctrinating consumers into thinking that car dealers are under some kind of obligation to provide a CarFax.
Dealers do not have to solicit the CarFax service, it is totally at their discretion, This does not mean the customer has no right to receive a CarFax it is just saying the dealer does not have to pay for it. There is nothing stopping a consumer from purchasing their own CarFax.
If a fast food restaurant advertised that used car dealers should buy you a combo meal every time you purchase a vehicle do you think that obligates the dealer to follow through on another companies advertising campaign.
If you want to make sure you are purchasing a quality used car then bring it to a mechanic that you trust. If the dealer has a problem allowing you to have the vehicle inspected by your mechanic prior to sale do not walk away RUN!!!!!
Another thing to consider is if the dealer is willing to give you a CarFax and pay for your inspection sticker among other so called freebies that dealer is probably charging you a documentary fee on top of the price of your used vehicle.
If you would like to solicit the CarFax service you can find it here>> http://www.carfax.com/