Help your engine run efficiently with BP fuels  and get up to 10x more Discovery Miles at BP

BP and Discovery Card

BP is not just passionate about helping you get the most from your engine, but also wants you to get the most out of the time you spend in your car.

What you need to know

Earn up to 10x Discovery Miles

Pay with your Discovery Card when making a purchase at BP and earn up to 10x more Discovery Miles depending on your Vitality Status.

Log in