Bought an 02 E46 316i with the N42B18 engine around 2 months ago. At first all was well, I took it to an idependent BMW specialist for a check, it came back with a few things wrong but I was OK with it, it's a 10 year old car.
2 months down the line and I'm sick of it, replaced spark plugs, fixed leaking solenoids and vacuum pump, the radiator blew a week ago, now I checked the coolant today and there's some missing again! Looks like the expansion tank is on the way out as it's wet on top. Now I've read the Wiki, and browse multiple forums and this is really not what I was expecting of a BMW. I had less hassle with a 1979 E21 320 I had 10 year ago!
Now my car only has 75k miles so I've decided to sell it as I'm really not ready to be a full time mechanic in my spare time. I don't mind it and even like it but every now and again and not all the time.