In a medium skillet, cook bacon until crisp, then remove from pan with a slotted spoon and drain on paper towels. In a medium bowl, beat eggs, buttermilk, and oil until light with a whisk. In another bowl, combine flour, cornmeal, sugar, baking powder, baking soda, and salt.
Add buttermilk mixture and stir until just moistened. Fold in bacon. Batter will be lumpy. Fill greased muffin cups level with tops of cups. Bake in a preheated 400F oven for about 20 minutes, or until a cake tester comes out clean and tops are springy to the touch. Let muffins stand 5 minutes before turning out onto a rack to cool.