BMW dealer just offered a 2 year, up to 100K (total) mileage extended maintenance program for my 04 E60. Cost is $2400. I've had issues with the car, mostly fixed, including minor electronics and a valve replacement due to rough idle. Brakes replaced @ 30K, now have 42K on the car and I plan on keeping it. What do you folks think?