I purchased the car while living in Germany, although it was a U.S. made car. I now have 205,000 miles and I have always had it serviced at authorized BMW dealers. No engine or transmission repairs ever. It is a really fun car to drive, and overall I would say economical. The first five years of my ownership were in Germany, and the car really did well at high speeds. On the Autobahn I usually drove 85-95 MPH, but I have driven it as fast as 140 MPH with no problems. Although the car has 205,000 miles on it I think it will be good for at least another 50,000 or more.
Reliability. I have only had one breakdown, which was a throttle cable disconnecting, just last week. It was fixed by a bystander. Other favorite feature is range - I often drive 500 miles on one fillup.
It would be hard for me to find anything they could improve upon. Some of BMW's recent improvements, such as no oil dipstick and the runflat tires make me think I will keep the car a have for a few thousand more miles.