I have a leased 2006 650i with 16,500 miles now 25 months into the lease. Recently my battery went dead and I took the car into the dealer for this. Given that the car is under full warranty I thought the battery would be replaced for free. I was surprised to learn when the dealer told me that the battery is not covered because I did not have enough miles on the car and according to them I should have at-least 24,000 miles to allow for a warranty replacement. I ended up paying close to $400 for the battery and labor which I thought was a rip off but had no choice. Has anyone else had a similar experience and what recourse do I have?