Well I didnt think anything, it was in shop and I was told that the front sam was bad.To buy new one so ,I did.they told me that they would not install a used one. It was BMW MB indy shop with good recomendations and 400 bucks later for labor they call me and tell me that they couldnt program it for some reason.told to take to mb dealership to program. charged me 150(hr labor) told me it was programmed .Car still no start so told me two more hr labor to run diagnostic on it,or tow it home .I ask again you did get it programmed correct ?replied yes it is programmed. When picked up at the Indy shop i called wrecker to come take it to MB. So I took my old sam out put the new sam in.The wrecker was here to pick it up so i did not get chance to even take a min to visually check over it.Snapped pic of it is all i did.So while car at MB i was looking at my old sam and the pic of the new sam noticed new one didnt have two fuses in it#53 #54.rolled it off the wrecker popped the hood ,the fuse cover wasnt snapped on so mover it put the two fuses in it and i was setting in car with it runnin faster than the guy got the wrecker bed back flat.thank you for letting me know that it sould have started befor towing.So i was out 400 to indy shop to only get car back with old sam put back in it and the new sam in set .all that money to get car in same shape as it left me.I wold think replacing fuse/relay panel A "quality"shop would do a visual inspection of the fuses and relays to make sure all installed.took it by indy shop to show them the reason that they couldnt program it and they actually got mad sounding about it.I don't go around blaming people for things unless i am over 95% sure.In this case i am 100%sure .also what ever codes it throwing with the new sam moduler in it,and there is several,along with not reconizing key to takin key and just not start but turn all way then to starting perfectly except no gauges or lighting.then start up and everything on dash works properly,engine fan only come on when ac is on.esp abs light come on .cant get texas inspection yet because they cant get obdII to communicat with there system pausiblity problems to 15 in rear sam 15 and 15r not ok low voltage etc .All i have to do is take out new sam and put old one back in car and like magic all the problems i just listed and the fault codes disappear.Dont have secondary air with old sam.so cant pass inspection. put new sam back in anbd first off didnt reconize key .then just as i figured every one of the faults and other problems came back .