>>I do not want to spend more than... ($5000) every year... BMW offered me a extended warranty for $5,200 for three extra years and 70,000 miles. And they offered me a maintenance package for three extra years for another $5,000.<<
I don't understand your logic here. If you're willing to spend up to $5000/year and BMW is willing to maintain and warranty the car for $10,200 over three years which equals $3400/year, what's the problem? Yes, there may be a minor deductible for the repairs, but this should still leave you well within your budget.