Trying to decide what warranty and maintenance programs to extend on the 2016 535xi car we plan to buy. Less than 25000 miles on it now. Any advice. Our older BMW repair records do not relate to this model. Been trying to learn what maintence is required for their warranty.