Getting a great deal on a BMW is sometimes a challenge. BMW is a brand that many customers have specific tastes regarding and do not easily settle for when the car is in stock. For instance, many of our customers opt for building their own BMW directly from the factory. The best way to get a best deal on a BMW is ultimately choosing from the dealerships stock as this guarantees a speedy sale and it moves inventory that they have readily available. On average, most of our customers receive between 7%-10% off the MSRP of their new BMW.