I bought a used 745LI from a private party a couple of months ago with 70K miles. I have driven the car only 1500 miles since and today while driving the check engine light began flashing and the car had major misfires. Took it to my mechanic who said cylinders 4,5 & 8 were misfiring. He replaced the ignition coils, but misfires continued. He then checked the compression on the cylinders, and cylinder #8 had zero compression. The car is out of warranty.

Can anyone help with this or am I out of luck.