did the car come w/ any maintenance records? if so, when's the last time the thermostat, thermostat housing and water pump have been replaced? If not, i'd probably pull and check and replace if needed. THese simple parts will make or break your BMW owning experience, as they are prone to unanounced failure, occasionally taking the engine along with it.
Beyond that, just the wear and tear parts should be looked over for a car of that age/mileage:
im sure some of the others guys will mention anything i'm forgetting.....
btw, looks great, provided the car is mechanically sound, seems like a pretty good deal!