QUOTE(Johan-N @ Feb 23 2012, 11:05 PM)
I suggest you go for the e46 325ci, its running the m54b25 engine right?
That engine is pretty easy to maintain and is pretty reliable
not to mention the e46 coupe is a brilliant looking car
Maintenance costs i'm not sure, it might be cheaper in the states than here?

Yup, it's running on M54B25 (some 325ci models have M56B25 though).
That's what I was wondering.. I've always been attracted to the E46's sleek design (compared to the E36.. in which it has squared shapes all over!). Now I have the chance to own it, but I don't want to have a car that will give me a hassle as I am a college student.
Maintenance costs might be cheaper.. I'm not sure. But all used cars here have shockingly high odometer readings (on average, 125k miles) which goes to about 200k km. Doesn't matter if it's a '92 Mazda MX-5 Miata, or a '06 BMW 328i E90 sedan, pretty much all used cars here have similar mileage due to USA being a big country and they usually drive far to work daily. Anyway, at such a high mileage, surely some parts in the car will give way soon.. honest sellers will list recent maintenance records in their ads. While the others.. well I don't want to drive a car off a used car lot and find out I have to change the timing belt.