Faits: Faits: A. A._, ressortissant suisse né en 1955, a été placé en détention préventive dès le 4 novembre 2003. Les infractions suivantes sont notamment retenues contre lui: gestion fautive, violation de l'obligation de tenir une comptabilité, abus de confiance, faux dans les titres, tentative d'escroquerie, banqueroute frauduleuse, infraction aux art. 87 LAVS, 70 LAI, 25 LAPG et 76 LPP, diminution effective de l'actif au préjudice des créanciers, fraude dans la saisie, obtention frauduleuse d'une constatation fausse, escroquerie, bris de scellés, fraude ou mise en péril de la créance fiscale (art. 20 de la loi fédérale relative à une redevance sur le trafic des poids lourds), gestion déloyale qualifiée et inobservation par le débiteur des règles de la poursuite pour dettes ou de la faillite. Il est en substance reproché à A._ d'avoir fait assumer aux sociétés qu'il contrôlait, pendant des années, des factures privées, réalisant à son profit les actifs encore disponibles et laissant des dettes de plusieurs millions de francs. Le montant des infractions s'élève à quelques centaines de milliers de francs. L'Administration fédérale des douanes aurait également subi un préjudice de l'ordre de 800'000 francs. Il est en substance reproché à A._ d'avoir fait assumer aux sociétés qu'il contrôlait, pendant des années, des factures privées, réalisant à son profit les actifs encore disponibles et laissant des dettes de plusieurs millions de francs. Le montant des infractions s'élève à quelques centaines de milliers de francs. L'Administration fédérale des douanes aurait également subi un préjudice de l'ordre de 800'000 francs. B. A._ a été mis en liberté provisoire le 27 janvier 2004. Suite à la commission de nouvelles infractions (dont notamment des abus de confiance, faux dans les titres, escroqueries et fraudes dans la saisie), il a derechef été placé en détention préventive le 15 septembre 2005, motif pris du risque de réitération. Par jugement du 9 décembre 2005, le Tribunal correctionnel du district du Val-de-Travers de la République et canton de Neuchâtel a condamné A._ à une peine de douze mois d'emprisonnement avec sursis pour infraction grave à la LStup. A._ a également été condamné, le 15 décembre 2005, à une amende de 8'000 francs par le Ministère public du canton de Neuchâtel, pour infraction aux art. 27 et 55 de la loi sur les constructions. A._ a également été condamné, le 15 décembre 2005, à une amende de 8'000 francs par le Ministère public du canton de Neuchâtel, pour infraction aux art. 27 et 55 de la loi sur les constructions. C. A._ a formé trois demandes de mise en liberté provisoire successives, qui ont toutes été rejetées. Par décision du 11 août 2006, le juge de l'arrestation III Bern-Mittelland (ci-après: le juge de l'arrestation) a rejeté la quatrième requête de mise en liberté provisoire présentée le 6 août 2006 par A._. Ce dernier a recouru contre cette décision auprès de la Chambre d'accusation de la Cour suprême du canton de Berne (ci-après: la Chambre d'accusation). Interpellés, le Juge d'instruction cantonal 6 (ci-après: le juge d'instruction) et le Procureur cantonal ont conclu au rejet du recours. Par décision du 18 septembre 2006, la Chambre d'accusation a rejeté le recours. Elle a estimé que le principe de la proportionnalité était respecté. Par décision du 18 septembre 2006, la Chambre d'accusation a rejeté le recours. Elle a estimé que le principe de la proportionnalité était respecté. D. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler la décision du 18 septembre 2006 de la Chambre d'accusation et d'ordonner sa libération provisoire immédiate. Il se plaint d'une violation des principes de la célérité et de la proportionnalité et invoque les art. 31 al. 3 Cst., ainsi que des art. 5 par. 3 et 6 par. 1 CEDH. Il requiert en outre l'assistance judiciaire. La Chambre d'accusation renonce à formuler des observations et se réfère aux considérants de sa décision. Le juge d'instruction a conclu au rejet du recours. Le Ministère public a renoncé à répondre au recours. Invité à répliquer, A._ y a renoncé.