Two options, dig your heels in with BMW and don't give up or get it to a good BMW Indy who will do it at a fraction of the cost!

Where you bought it should make no odds, it's still a BMW!