Welcome aboard. First off, never take an out of warranty BMW to the dealer. They will charge you $200 to change the cabin filters. That is how expensive it can be. You price quote of $2700 is mind boggling. Go to Bimrs.org and try to find a BMW independent shop near you. Do you have any maintenance records for this vehicle?