I say it depends on the deal you can get on the IS300. If you really like that then get it, especially if the deal is too good to pass up.
Personally I'd go for the BMW out of the two unless the deal was amazing on the IS. The deals should be good though if the dealerships have a bunch of them sitting there since the new ones are on their way :rick: