With the iPhone announcement event just days away, it looks like Best Buy is pushing out a “deal” to offload some inventory and make room for the new iPhones. As an in-store only promotion, you can now get the 16GB iPhone 5 for $149.99. This offer has been seen a few times before, but currently the best deal for an iPhone 5 is Walmart’s $98 deal.

In addition, we recommend you wait before grabbing this ‘deal,’ as we expect the price of the iPhone 5 to drop to $99.99 retail after the new iPhone is released in a few days.