MarketInfo spread vs Broker quotes

 
For most brokers the spread represented in the MarketWatch bid/ask quotes is different than what I get using the MarketInfo spread function? For example, the bid/ask quotes for the broker may show a 3p spread on GBPUSD but the MarketInfo spread function shows it at 4p. What is the real spread? Or, do brokers manipulate the spread in the MarketWatch quote panel to make it appear as though you're getting a 3p spread when in fact it's 4p and they'll just requote you until you land there? (Don't mean to sound like a conspiracy theorist. Just want to understand how this works.)

Thanks

Bill
 

It can be floating spread. MarketInfo returns the real spread at this time.