That's good to hear anyway. My previous BMW was an E46 and it certainly cost a lot more in the first twelve months of ownership than the E90 has done. Swings and roundabouts indeed.

I'm going to have a look at a few E60s in the next few days and sure I'll have a better idea then. Maybe I'll end up getting an E39 instead!