Where to buy
any stock or ETF

See every broker that lists an asset, and what a round trip costs at each.

BP.

STOCK BP Plc GB0007980591

1,233 brokers sell BP Plc (BP.). Compare what buying and selling it costs at each: broker fees plus spread.

Cheapest round trip for $1,000 of BP Plc (BP.): Mintos, at $0.90 ($0.00 in broker fees and $0.90 of spread), on Tradegate in EUR. Compared across 1,233 brokers, every country of residence together; figures of 2026-11-11.

broker exchange currency round trip average cost broker fees spread
TradegateEUR$0.90$0.00$0.90
TradegateEUR$0.90$0.00$0.90
TradegateEUR$0.90$0.00$0.90
Börse XetraEUR$1.97$1.20$0.77
TradegateEUR$2.99$2.09$0.90
TradegateEUR$3.10$2.21$0.90
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBP$5.34$0.00$0.34
London Stock ExchangeGBP$5.34$0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBP$5.34$0.00$0.34
London Stock ExchangeGBP$5.34$0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBPfrom $5.34from $0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBXfrom $5.34from $0.00$0.34
London Stock ExchangeGBX$5.34$0.00$0.34
London Stock ExchangeGBP$5.34$0.00$0.34
Börse DüsseldorfEUR$5.53$4.65$0.88
TradegateEUR$5.54$4.65$0.90
Börse FrankfurtEUR$5.77$0.00$0.77
Börse XetraEUR$5.77$0.00$0.77
Börse XetraEUR$5.77$0.00$0.77
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
gettexEUR$5.79$0.00$0.80
Börse DüsseldorfEUR$5.88$0.00$0.88
Börse DüsseldorfEUR$5.88$0.00$0.88
Börse DüsseldorfEUR$5.88$0.00$0.88
TradegateEUR$5.90$0.00$0.90
London Stock ExchangeGBP$5.94$0.60$0.34
TradegateEUR$6.13$0.23$0.90
London Stock ExchangeGBP$6.34$1.00$0.34
London Stock ExchangeGBX$6.69$1.35$0.34
London Stock ExchangeGBP$6.94$1.60$0.34
London Stock ExchangeGBX$7.34$2.00$0.34
London Stock ExchangeGBX$7.34$2.00$0.34
London Stock ExchangeGBX$7.66$2.32$0.34
Trade Republic (TIB)EUR$7.74$2.32$0.48
Börse XetraEUR$7.75$6.97$0.77
LS ExchangeEUR$7.94$2.32$0.62
Börse DüsseldorfEUR$7.95$2.07$0.88
TradegateEUR$7.99$2.09$0.90
London Stock ExchangeGBXfrom $8.05from $2.71$0.34
London Stock ExchangeGBP$8.05$2.71$0.34
London Stock ExchangeGBPfrom $8.05from $2.71$0.34
London Stock ExchangeGBP$8.05$2.71$0.34
London Stock ExchangeGBX$8.05$2.71$0.34
London Stock ExchangeGBX$8.08$2.74$0.34
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90
TradegateEUR$8.10$2.21$0.90