Won't answer your phone calls??? What kind of a freaking shop is that??
Anyways bmw's are very weird (from what I have experianced so far). Mine I just changed the starter, it starts fine most of the time but sometimes I will shut the car off and then I will try to start it and it won't?? weird hey.
I also own a 91 legend and the car for the 4 years I have owned it has never NOT started, never had a problem in that department at all, but has a very harsh ride on bad roads, unlike my bimmer.
I wish I could help you dude, anyone else??