Man, I would've picked up an E46 touring if they weren't so expensive generally. Jelly of y'all with the E46's. The E39 Touring I ended up with is great and everything, but there are so many more resources out there for the E46 platform. I'm usually left high and dry trying to figure out certain things by myself with the E39. :(