My caddy salesman told me if i go over my miles with my smart buy i wont be charged for the over miles if i buy another car. Is this true? I asked him if it has to be another GM car and he told me no it doesnt.

Can anyone shed some light on how the smart buy miles work?