Nonerz said:For 2004 & newer...from the BMW website.
BMW Full Maintenance. A whole different kind of fulfillment.
Maintenance is one of many hidden costs to consider when you’re looking at a car’s sticker price. For most cars, that is. Fortunately, BMW offers one of the most comprehensive maintenance programs in its class. Not that service is needed often, only every 15,000 miles or so. Just about anything your BMW might need replaced or serviced—brake pads, wiper blades, oil change, checkup—is fully covered for 4 years or 50,000 miles, whichever comes first.* Which will save you money and simplify your operating instructions considerably: Fill with gas. Point to horizon. Go.
Maintenance costs for 4 years/50,000 miles, whichever comes first:*
• Brake Pads: $0
• Brake Rotors: $0
• Engine Belts: $0
• Oil Changes: $0
• Wiper Blades: $0
• Inspections: $0
*Full Maintenance covers all factory-recommended maintenance on all MY 2004 vehicles and newer vehicles, as determined by the Service Level Indicator, for 4 years or 50,000 miles, whichever comes first. Exclusions from coverage: gasoline, gasoline additives, windshield washer additives, tires, wheels, wheel alignment, tire balancing and rotation. All work must be performed by an authorized BMW center. See the Service and Warranty Information booklet for more details and exclusions.
I still think the Lexus IS300 is the worst of them all - at least if you want your car to have some balls...but that's just me.
That's true of the previous body styles as well. Mine's serviced every 12-15k and I do some oil changes inbetween. Before I bought my car it was a lease and through the lease I did not pay for any service and I had a loaner car provided if I needed it.