I'll have to check on the timing belt. But the previous owner just got a full tune-up (spark plugs, plug wires and coils), new motor mounts, new tires, brakes & rotors, etc done at the Mazda dealership prior to the sale. I literally have a book of records though - but I'll check.