I recently bought a used 330Xi with 45K miles on it. Its a 2003 model year. It runs and looks great! I love it. I bought from a BMW dealer so its Certified Pre-Owned. The dealer recommends I get the Maintenance Program Upgrade before it reaches 50K miles. This costs $1185. Apparently this program will extend the new car warranty till it reaches 6 years/100 K miles.
The maintenance upgrade includes oil changes, brakes, scheduled service (one is reached at 60K), belts and brake fluid. The small print at the back of the brochure lists many items that are specifically excluded.
Do you think this is a good deal at $1185? I have never owned a BMW before but I know the service can be quite expensive.
Thanks for your advice.