Fuel pressure gauge (or something along those lines) broke, resulting in petrol spurting in the engine bay... (scary!) on the first day that I bought the car.. didn't I feel stupid... I probably should have checked the car over more before buying it. Cost me $400 to fix it, including a new timing chain, full service and labour.
Overheating when running for a long time, even though it has plenty of water in it. Although once stopped and refilled (due to bubbling out of the reserve) it was fine again. Probably due to old hoses?
Fuel gauge and km's screen in dash keep going out (due to loose connection and can be fixed by pushing on the dash underneath the 'speedo') Probably wouldn't cost much to fix...
Drivers side door won't lock. Although the other doors lock, it still has an alarm and is insured for much more than I bought it for anyway.
Sunroof switch cover clips broke (only cost me $56 to get a brand new one from BMW Germany - don't bother going to a wrecker, they only have broken ones or very easily breakable (from old age), and will charge you more anyway.
Springs in the back supports of the seats are gone, causing me to hold the seat up when re-adjusting (but I knew that when I bought the car).
Brakes - not sure what the problem is there, but it does feel a little funny when reversing down my driveway. My mechanic says that it's some sort of "ball" that has to do with the brakes, and says if it gets any worse, to get it fixed.
I suspected I may have to pay a bit more in repairs and service, but I was willing to do that when I bought the car. The problems probably wouldn't be so bad if I kept the car up to date more, and took more care of the car. But with my wages and being my first car, I'm a bit strapped for cash.
Other than the few minor problems that I have had, I am very happy with the car!! It is a very smooth ride (better than our family's 1991 Saab 9000 T), handles beautifully and is very responsive.
The car isn't the worlds fastest, and getting from 0-80kph it does seem a little above average, (I did lose a minor drag from 0-80kph with my friend in his 1998 manual Toyota Camry.) But I think that was due to the traction control and my bad driving skills. Anyway, once you get the revs up and you get past 80 kph it seems to kick in and satisfy a little more (we both agree it would beat his car above the 80kph range). I am told that I have the 'older' M20 engine, and the newer engines are more refined, but I have nothing to complain about really. It still manages to overtake easily, and can still be quite fun when you feel like it.
The seats are comfortable, but on lengthy drives it can get a bit cramped, but I think that is due more to the fact I'm 195 cm tall rather than the car. It has more seat positions available than most cars, which probably means I won't find any other car any better.
The car has many features that I didn't realize. Just to name one is a warning tone when the temperature drops below 3 degrees in case of icy roads.
The heater works very well and defrosts the windscreen fairly quickly too, as I found out last year when I took it to the snow.
The fuel consumption is not too bad considering it's a fairly heavy car and a small engine. It usually runs about 10-12L /100km for day to day driving, 8-10L /100km for country driving, and 6-9L /100km if you are sitting behind a truck... he he he.
I do love my car, and would definitely buy another one tomorrow if mine died or was stolen. I would possibly upgrade to the 535i or above, in search of a little more fun, but BMW have made a very good car, and my next car will definitely be a BMW! :)