Starting from this month (July 2014), BMW has changed its free maintenance program policy for all 2015 models sold in the US after July 1st.
The major change is: the program will only cover the BMW new car’s initial purchaser, owner, or lessee. This means although you sold your new BMW when the program is still valid for you, the 2nd owner will not be eligible for the free maintenance program.
There is one exception: if you transfer the car title to another person in your household (a person live in the same place as your vehicle registering address), called “household transfer” in BMW’s term, then the program can still be applied on the new owner.
Obviously, this will impact the vehicle’s value in used car market, if the used BMW is less than 4 years’ old or has less than 50,000 miles on the clock.
For more details please read the following official description from BMW USA:
The BMW Maintenance Program