My first BMW is my 99-528 that I drive daily and can't say enough about so I was destined for another. I was between a 645 and 745. I chose the 645 and have not been disappointed. I do miss the ability to take the 3rd or 4th passenger on occasion, however the ride, handling and looks far outweigh that. I also own a 911 and am considering getting rid of that to upgrade the 528 to a 745. The 645 gives me eveything I was getting from the 911. The only problem I have had is the navigation has been occasionally acting up, saying "can't read disc" I'm scheduled to take it in next week so hope it's an easy correction.
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.