I have always found BMW parts prices to be very reasonable. Most dealers give a 10-15% discount to BMWCCA members, and there are numerous online sources that are very reasonable as well. But I have only owned five of them over the past 15 years, with #6 on the horizon next summer, so what do I know?