while driving on highway at 65 mph the vehicle electrical system began to go haywire and the power steering and brakes both stopped functioning making it impossible to control vehicle. I was nearly struck by several vehicles because of the suddenness of the shutdown. I was able to subsequently stop vehicle in the left lane without incident. Vehicle towed to BMW of Turnersville where diagnosis was faulty fuel pump !! Cost of repair $2,000..