The diagrams don't seem to have prices that match the current cost of those same parts sold at BMW dealerships, but it's interesting (painful) to look at how these have changed from the time of a ...