You can get them as a coupe, 4 door and in touring guise.
Mine's a 2002 4 door auto sport with full leather.
Overall it's just an awesomely competent fast saloon. At low speeds it doesn't feel anything special, and IMO the ride is a little compromised by the sports suspension and 18" alloys. Pick up the speed and it hitches up it's skirt and is genuinely quick, with amazingly composed handling. I have managed to make out little one puke once with some enthusiastic driving. The other key thing is that whilst the acceleration doesn't feel that special at low speeds (still does the 0-60 in around 7 seconds), it just doesn't seem to stop accelerating. Whilst I wouldn't know, I'd guess it would keep pulling without any problem towards 130+ before starting to trail off.
Grip is very good (hardly surprising with 255s on the rear) and despite trying to get it's ass hanging out, I've never managed it on anything but snow. The interior is good, but not quite as well done as say a good Audi. The seats are brilliant in the sports, and are probably the best compromise of comfort/support that I've come across in any car.
Mine's an auto, and whilst some might not like them, I think it's great. It's a 5 speed unit that actually learns how you drive and adjusts it's changes to your style. So if you try to drive like a chaffeur, it'll give you lovely creamy smooth changes. Drive like a pleb, and it'll be faster, but less smooth. It does have a manual override, but frankly I don't know why anyone bothers. Works great in "sport" mode if you want to give it some pasta and allows you to not only keep both hands on the wheel, and with no clutch lets you practice left foot braking. It's a bit like driving a 1.5 ton kart.
The bad parts are the ride (which most people don't mind), fuel consumption is 20-30mpg depending upon whether you're in town or on a long run. Tyres are roughly £450 for a set of Falken 452s.
Common issues include the front bushes, but they're not that expensive. Had mine done by an Independant for £150. Servicing is every 15k, and if you're car is over 4 years old, qualifies for a discount at BMW, so isn't killer expensive to have it dealer serviced. My last mid-range service was around £250. The only real issue I've had was a failed power-steering pump at £450 (from BMW).
The only other real downside that I'd add is that it's just simply not as much fun as I'd hoped. I came from an MX5 1.8i, and the 330i runs rings around it for outright go, but it simply can't put a smile on my face like the MX5 did.
Have to say that my wife loves the Bimmer, but for me, I'll be looking at a more relaxing diesel barge next.