I've got a 99 328is, just over 100K miles. Almost no problems, I did replace the secondary air pump and valve last summer. Other than that only brake pads.
This is the 2 door coupe with the "M" sports package.
Oh, did I mention I'd be willing to sell
Jay