for brand new car ... first year of insurance and registration normally thrown in by the car showroom (they do everything and included in the car prices).

no idea for second hand, never buy one :-)