Nice car; Unfortunately, they have reduced the service level
I was pleased to find the car I wanted, and found the price acceptable. However, as of 2017, BMW has reduced the service level. The full parts and labor coverage they used to offer now does not cover normal wear items, and it now covers 3 years, 36,000 miles, rather than the 4 years, 50,000 miles it covered previously. All of that coverage is still available, but at added fees which can add several thousand dollars to the overall price. Because I've adopted a policy of leasing so that my only costs are gas and insurance (and a set of tires) in addition to my monthly payment, this changes the dynamic of a continuous lease that I've come to expect. BMW, you might want to consider this when reviewing your future pricing model.
Still a great car, though.