Hello...looking to find a low miles (under 25k) 645ci cabrio. It appears that the 2004 cars are more in my price range. Is this a year to avoid or did BMW work with customers to address any issues. I did find some archives, but these were more about the 2005+ cars.

Any years or production months that I need to avoid. Considering that we are mid way through 2008, I am thinking most cars will be near out of factory warrenty.

If a 2004 was my only option, what things should I look for in the pre purchase inspection especially since I am looking at the cabrio.

Any recalls or problems with the 2004 cars?

I greatly appreciate any help!

Thank you