if you want my input don't buy a beemer, look at the cost of parts compared to the cost of parts for an old ford, and you can do most of the work yerself on a ford, beemers have alot of specialist tools and electronics.
when I had old fords (haven't got one now) I always looked at other cars with envy but couldn't afford a mint one myself, so I suppose I was never happy but I did enjoy my cars.
have a long hard think about the pro's and con's of any car before you commit yourself to a different one.
I gave up my old fords went on to jap cars, then bikes, and I don't think I was happy with any of them, now got a 4x4 which is comfy, roomy, cheap and easy to fix and runs on used cooking oil, I think I'm happy with this one............for now.