If you are looking at a new BMW maintenance is included for the first 4 years 50k miles. And you can bump that up to 100k and 8 years if you want.