If you have to have a BMW do NOT buy the 7 series cars. They can't hold power steering fluid. I guarantee you at 100,000 they will get you for a leaking power steering reservoir and lines. NOT CHEAP. You can't work on these cars yourself either, they are delicate junk....just my 2 cents though.....
P.S.
I work at a BMW shop.