Hey,
I like it, had mine for about a 20 months now, has 29K kms on it. Goes very well, really enjoy the drive. I've got a few interior rattles but I've heard that's normal. The car should already have been through the worst of its depreciation since its a few years old. I think as long as you keep up maintenance it will be a car you can enjoy for a long time. Just get a good mechanic that knows BMWs to go over the car before you buy it.