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.