I've owned the car for around 5 years (put around 4K miles on in that period), and it's a blast to drive. It's in remarkably good shape, with scheduled maintenance at Terry Sayther (BMW specialists here in Austin). Had them check it over with a fine-tooth comb recently, and apart from the 4 new tires that they put on, there's really nothing that needs to be done to it.
I'd love to keep it, but need the garage space for the other two cars (both BMWs )