Any process you use to separate plasmid from genomic DNA is only going to be an enrichment and not an absolute purification. In other words there will always be some level of cross contamination. For some applications this won't matter but PCR will always pick up the background contamination.
Depending upon wha you are trying to do, you may not actually need to separate the plasmid from the genomic.