2003 bmw 325xi

i’m having a problem starting my car? i have a 325xi,i replaced the starter new battery new igination switch. but still am having a problem to just hear a crank from the engine. all it doest is show light at the cluster for current. i got the car towed to the shop we had a lap top hook up the engine and clear all the old code from the history memories. at this moment the car is still at the shop and i really need urgent help from anybody out there that can help me pls am beging.