Save money on one of 110 used BMW i8s near you. Find your perfect car with Edmunds expert reviews, car comparisons, and pricing tools. The cost of a new BMW i8 started around $150,000 when last available in 2020, while today used models range from about $85,000 for higher-mile examples up to $110,000 or more for low-mileage, immaculately maintained versions still under factory warranty.
The typical price range for a pre-owned BMW i8 is approximately $90,000 to $100,000. Browse the best January 2026 deals on BMW i8 vehicles for sale in Columbus, OH. Save $8,066 right now on a BMW i8 on CarGurus.
Shop BMW i8 vehicles for sale at Cars.com. Research, compare, and save listings, or contact sellers directly from 76 i8 models nationwide. Plus plenty of examples of real deals on used BMW i8 models nationwide.
Read on to learn if purchasing a pre-owned i8 fits your budget. Used BMW i8 Pricing: How Much Does a Used i8 Cost? Used BMW i8 pricing currently ranges from around $45,998 for a higher mileage 2014 model up to $99,999 for a nearly new 2020 coupe. Customization: BMW offers a range of customization options, from interior materials to tech features, which can add to the cost.
Market Demand: Depending on the market, prices can fluctuate. Limited availability can drive up the cost. Condition: If you're looking at a used i8, the condition and mileage will significantly impact the price.
Frequently Asked Questions (FAQs) How much does a new BMW i8 cost in 2024? The starting price for a new BMW i8 coupe is around $147,500, with the Roadster version beginning at roughly $163,000. These prices can go up with optional packages and dealer fees. Can I find a used BMW i8 for less? Absolutely!
How much does a used BMW i8 cost? Depending upon the year and condition, TrueCar's used BMW i8 inventory can range from $36,444 to $91,995, with years ranging from 2014 to 2019. Discover the BMW i8's purchase price, insurance costs, and maintenance expenses. Learn about starting prices, average annual premiums, and routine service costs.
The average cost of a BMW i8 can be broken down into different categories: New Models: Expect to pay between $140,000 and $160,000 for a brand-new i8, depending on the trim and options.