Hey folks, Thinking of picking up a 68-plate BMW 530e M Sport. There appear to be about 50 identical spec cars (varying in colour) from £27,500 to £30,000 with sub 5k miles. Does anybody know if there would be any scope for haggling on the cheaper of these cars? Is pricing done centrally or individual dealers? I don't mind travelling for the right car/dealer who wants to do business.