Your engrish is just fine =)
I am not familiar with BMW deisals, but I worked in a mercedes shop and serviced alot of their deisals, the basics are the same, but I know BMW does some stuff differently.
Long start times can be a sign of low compression on a hot engine when the preheater is not activated. Does it start fine in cold weather? normaly it would have trouble starting with low compression in cold weather even with the preheater.
Could also possibly be injector timing or other injector issues. Take it to someone who knows BMW deisals and have them check only that. Many techs hate this sort of work and if you give them something else to do, they will do that instead.
Good luck