Originally Posted by M3_WC
You would be kidding yourself if BMW hasn't already factored in maintenance costs into the msrp of their cars. Benz prepaid maintenance most times can be negotiated in for free from your salesman. Same goes for an Audi and the prepaid Audi Cares program. Honestly, I wouldn't worry about maintenance cost from BMW, Benz, or Audi. As long as you are not keeping the car long term and/or rack up a lot of miles.
Dealt with Audi Care, can't speak for MBZ but I know the benz parts are 2-3x Bimmer parts cost and Audi care really sucks for what it covers and how limited it is.