UPDATE, horrible news, i officially have the worst of luck...
-i purchased a used control module with a warranty ($570)
-i purchased a brand new radiator ($220)
-i gave all the parts to my local repair shop and they took a day to fix it ($120 for service)
-i picked up my car, the repairsman checked the car again, even diagnosted it, seemed fine
-the little plastic screw broke, so my coolant leaked.
-i spent hours looking for one since the BMW dealership was closed, found one, fixed that problem.
-i clean my whole car, took me hours, lastly i go to the car wash....ready to go out on my car that i have missed for two weeks.
-i come out of the car wash and THE BRAKES DON'T WORK...they were really hard to press on, and i barely stopped.
-i Shut off my engine, and turned it back on, the brakes started working, but service engine light came on and my car started rattling...
-then my car wouldnt accelerate as fast as it used to...barely kept up with traffic on my way home.
WTF IS HAPPENING =( im so upset i dont know what to do anymore...is it my spark plugs?then what about the brakes!?