BMW Maintenance Service | RepairPal Cost Estimate | When to Perform |
---|---|---|
Oil change | $147 to $174 | Every 10,000 miles or 12 months | Tire rotation | $45 to $57 | Every 10,000 miles or 12 months |
Coolant change | $180 to $229 | Every 30,000 miles | Air filter change | $84 to $93 | Every 60,000 miles | Spark plug change | $216 to $244 | Every 60,000 miles | Minor service inspection | Unavailable | 30,000 miles, 90,000 miles, and 150,000 miles |
Major service inspection | Unavailable | 60,000 miles and 120,000 miles |