Well, the tow to Las Vegas (100 miles) was $800.
I had Geico insurance at the time. Later on I realized I had towing insurance there, which was $10 per year.
I turned in a claim for reimbursement on it, and they called and said they thought they would only give me $75 on it, since I didn't call them at the time. However, when I got the check it was $800.
I paid Las Vegas BMW MC $300, $200 for a spare new fpc, and $100 diagnostic. They replaced the fuel pump under recall. Seems to run fine now.