I have a fairly well known soft spot for the e39 so I wouldn't be talking anyone out of one.

Having said that, the e60 isn't shabby either. If it was me I'd be looking for a late facelift one that has the newer style gearshift, the updated I-drive setup and the advanced climate controls (on the 6 cyl models). These would be the '09 model year onwards.