I have a 1998 BMW Z3 with 118,000 miles. Autowerkes has taken great care of it. They also installed a Dinan cold air induction kit aith a Dinan Stage II software upgrade and the 2.8 liter six feels like it wants to be unleashed on a track! I don't want this to sound like a plug for Dinan but the upgrades worked very well. Maintaining a German car is expensive, but then I knew that when I bought the car, didn't I?