For what its worth - I went to local dealer in Devon, whose service was pretty mediocre. Their delivery of E93 was about 12 weeks. Rang Lovetts in Hungerford and got it in less than 6 weeks. Service was brilliant - but they didn't really have to sell it - just deliver it quickly.
Crazy thing was that when I told dealer in Devon that I wasn't buying from them and that it was mainly due to time for delivery, they replied saying that 'I should have told them as they always have a monthly allocation for customers who can't wait for delivery'
Hey Ho, guess most people wanting to spend £40 dont really care when delivery will be