My car is due in about an hour and I have never felt so flat about something like this. The way BMW have behaved makes me resent having paid for it. Right up to the day before yesterday when I got an email from customer services telling me my car was ready to collect on Friday after my lease...