Took my car out today and suddenly had a fuel starvation problem, pulled over and managed to limp to a parking area, BMW was shut at this time so got a small non-dealer garage to have a look at it. I thought it was a clogged filter or at worst a fuel pump problem, but he said he had checked and plenty of fuel pressure to the engine. so those 2 ruled out. He now feels it is a valve problem and is checking it on saturday. The car was basically coughing and spluttering and after about 30 minutes waiting for the recovery I got in and it ran perfect for about 10 minutes then the fuel starvation recurred. Managed to limp back to the parking area and was recovered to the garage. Any ideas?