Strange enough, I just purchased the same exact car about 2 months ago but only 150k miles. Paid a little more than you, but the car is perfect as far as I'm concerned.
This is also my first BMW and i can't get enough of it. I drove a Mazda 626 for the last 10 years.
I've never purchased so many damn cleaning products to make it look just right. And certainly never did as much maintenance research just for the hell of it.
Have fun with it.