Should BMW drivers get extended warranties? Most of us would trust a dealership when it says your engine’s done for. But what if that trust cost you $22,000? A New York repair shop is putting that ...