BP has invested in solar panel production, wind energy, and biofuel projects to align with consumer preferences for cleaner and sustainable energy sources.