I've had a 328i for 5 yrs... great car!! Mine has 140,000 miles and still running strong. Common probs are window regulators, frt susp bushings, hood alarm sensor, cam sensors, radiator expansion tank, water pump and auto transmission (after 100,000 miles ussually... mine is stick). Other than the auto trans, they are all easy fixes that you can DIY. The only big prob with some of them is subframe failure. Go to e46fanatics.com and you will find tons of info on them. I do all the work in my car and always find all the info needed there.