I have a 530i M Sport 2005 with the same issuie the BMW have quoted me 2.5K to replace the unit and camshafts the car only have 44,000 miles with full BMW service, the car has a after market warranty (WarrantyDirect) and have refused to pay as they say BMW are aware of the problem.........................!!!!!!