First, JDM said it right. Do not settle for a car. If your paying that much for a car, get the exact car you want.
Second, the bimmer is not all that bad. If there is a possiblity of driving one, take it out for a test drive. That is the only way to tell if thats the car you want. You should test drive any car you are even thinking of getting. Its not really a good decision to buy a car just because of the looks. You should also love the way it drives.
Third, most people on this board do not like BMW's. So this board might be a little biased. I am going to order a 325ci in the next month or so. The BMW manual IMO is a better driving stick than the IS. People here will tell you that the 325i/ci is slower, and it is, but not by a whole lot. Plus the gas mileage is much better in the BMW, while that remains a big complaint of many IS owners.
so go out and test drive all the cars you want to.... then make your decision.