Go for it, I bought a 4.8is in February and it does everything you would expect.
With fbmwsh it should be as tight as a drum.
The only downside I have come across is using maindealers to keep up the bmw service and maintenance history is a little expensive, strangely parts seem more expensive than the e39 5 series which the e53's are loosely based on.