More About Points »
Could be the starter, but before you start to replace expensive parts the EWS and DME modules may need to be synchronized, it requires a BMW specific scan tool. If they lost sync the car won't start - even with a new starter. Did the battery died before this problem occured?
I wonder if the catalytic converter was broken internally? Pieces could travel downstream and create blockage. I'd also make sure the timing is set correctly as Pushrod suggested.
Did you check the pressure between the pump and the filter? 70 psi is higher than specs, if you checked it before the filter it may be clogged. The normal pressure with pump running - engine off: 38-44 psi. Based on the high pressure and no fuel at return line I bet there is a blockage somewhere in the lines or clogged filter.
Check the fuse for the brake lights, check your brake light switch. If these circuits are not functioning you won't be able to shift out of park.
Looks like a worn out/sticky or out of adjustment shift interlock cable.
There is a remote battery connection under the hood, under a red plastic cap. You can hook up a battery charger and recharge the battery from there.
I guess they meant the discs has shoulders? When the pads are wearing into the discs, creating "shoulders" at the outer edge and the inner side.
I assume they checked the fluid levels and they are OK. In some cases software could cause the problem also, so make sure the latest update was installed. If the sensor is not available as a single unit, the entire PDK transmission has to be replaced. The warranty should covers it. Zee
For prices check out the Estimate section of the site. Zee
Use synthetic oil and change it in every 5000 miles. Zee