I would like some opinions and guidance on the purchase of a 645 or 650. I currently own an 850 and I am going to retire it to be second car weekend driver only. It is in mint condition, but as a daily driver its costing entirely too much to maintain(average $10,000 per year) I don't want to get into another 10K a year maintenance vehicle. Can someone shed some light on what to look for, what to stay away from, and general advice about the car. Need clarification and opinion on the warranty and maintenance programs? Are they worth it and what are some of the horror stories. The salesmen are promising a lot of security and very little worries with this car. Are they correct? I appreciate your help in advance. I've owned a 528, a 740, the 850 and now looking at a 6 series.