British car dealers charge women an average of £534 more than men to buy the same car, undercover research by consumer magazine What Car? revealed.