My wife and I owned a BMW 330ci, and got rid of it. It was just too undependable for a daily driver. Every two or three weeks we would be scheduling warranty work. The cam sensors were always crapping out, and this was the least of or problems with it. Imagine stability control kicking in during rush hour traffic on the freeway, and the cars top speed bieng 20 mph. The BMW dealer never found the cause of that problem. The door handle linkage broke inside the doors more than once, and ingress & egress was by climbing over the console until the parts arrived to fix it. The dealer did not always have a loaner while the car needed service, and we would just drive it until they had a loaner car for us. All the trim around the headliner fell off, and the wood trim around the shifter, interior door handles, and dash either clouded up or cracked. These were just the tip of the iceburg with the problems with this car.
Our 330ci did have a handling quality that was very enjoyable, and really made you feel connected to the road. The brakes were very powerful, and had excellent feel. It was a very enjoyable car to drive, but just not dependable enough to rely upon as daily driven transportation. Our BMW 330ci was a very stylish and beautiful car, but it seemed to virtually fall apart in front of my eyes.
We replaced it with a brand new 2007 Acura TL type S. So far the Acura has not been very impressive either. From the moment of purchase the engine or transmission would make a loud metallic grinding - scraping noise upon warm or cold start up. It is an intermittent noise, and the dealer has heard it one time during its long stays in the shop. We are afraid of bieng left in the middle of east bumble because of a mechanical fault. At 3100 miles the low oil pressure indicator illuminated, and we had it towed in to the dealership. They kept it for 15 days and removed the oil pan and valve covers but found no problems. They returned the car to us without fixing anything, and basicaly told us that there is nothing wrong. It still makes the horrible noise from time to time, but the oil pressure indicator has not re-illuminated.
The 2007 TL type S is much more powerful than our 330ci, but it does not have the same handling feel. The Brembo brakes on the TL-S are extremely powerful, but dont have the feel of the ones on the BMW. The TL has more room in it than the 3 series, and seems to have a better interior build quality. The choice is hers, but I would consider the almost constant repair expense of the BMW. Most Acura TLs do not have the problems of my car (lemon), and are rock solid dependable. The manual transmission will eliminate a weak link on either car, and is a very good choice.