If everything checks out for you go for it. Like many members on here I am running in an 07 as well with 90k on it. I had my vehicle check yesterday at BMW and everything checked out good. I am looking at back breaks in another 10k miles and spark plugs too. The car has run very well. I put about 300 miles a week on my car to and from work mostly interstate driving. The car has runs well so hopefully the car holds up well for you.
Send some pics
(E65) 20' Rims
Sports pkg, Cold weather pkg, & Convience pkg