Should I purchase BMW's extended warranty for a 2008 335xi? on 2008 BMW 335xi

It's my first BMW and I love it! Bought used a year ago. Car is in good shape with 40,000 miles. I'll put 20-25K on it every year. Can anyone give me an estimate of average repair costs for the next 2-3 years?

Asked by for the 2008 BMW 335xi
Cost for repairs for the next 3 years is approximately $3,000...there is also maintenance costs at about $900 per year.

Thanks, hope this helps. BMW is making the nicest small cars these days.
Thanks for your input. I think the extension is absolutely the way to go.