^^^ If you spent $680 for the changing of an oil filter gasket alone and you have the receipt, I'm pretty sure a stern conversation with the owner of the dealership in which you mention you will be sending a copy to BMWNA might get you a refund. That's ridiculous.
'11 X3 xdrive35i
'05 XC70 (family truckster)
'05 Sienna XLE LTD AWD (road tripper)
'06 330i MT, sport,premium (retired)