Just bought an 04 535d Touring M-Sport from the UK and drove it back to Germany. This is my first BMW having had anything from Citroen to SAAB before. Moving from a Mitsubishi Legnum VR-4 that I had modified fairly heavily to about 300bhp/400lbft and am glad I went for the 535 and not the 530, it's very capable and I even managed a 50mpg average!
Looking forward to doing some modding on this too, I run the local motor club so have access to some tools. Watch out for all my questions coming to a forum near you soon