I have a 87/D M3 E30 with about 140,000 miles on the clock. Been running like a dream for 2 years but recently on startup the engine sounds like a diesel for about 30 secs then runs OK. Thought it might be a timing chain problem but doesn't always happen. Car is regularly serviced and OIL level is fine. Any idea's.