We describe a method to generate in vivo collections of mutants orders of magnitude larger than previously possible. The method favors accumulation of mutations in the target gene, rather than in the host chromosome. This is achieved by propagating the target gene on a plasmid, in Escherichia coli cells, within the region preferentially replicated by DNA polymerase I (Pol I), which replicates only a minor fraction of the chromosome. Mutagenesis is enhanced by a conjunction of a Pol I variant that has a low replication fidelity and the absence of the mutHLS system that corrects replication errors. The method was tested with two reporter genes, encoding lactose repressor or lipase. The proportion of mutants in the collection was estimated to reach 1% after one cycle of growth and 10% upon prolonged cell cultivation, resulting in collections of 10(12)-10(13) mutants per liter of cell culture. The extended cultivation did not affect growth properties of the cells. We suggest that our method is well suited for generating protein variants too rare to be present in the collections established by methods used previously and for isolating the genes that encode such variants by submitting the cells of the collections to appropriate selection protocols.