Skip to main content
Skip to Filters
833 listings

Save with BMW 7 Series rebates
Check your savings potential before you buy

    • 80,397 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 17 City / 25 Hwy MPG
    • Merlex Auto Group (378 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Arlington, VA / 378 miles away from Myrtle Beach, SC

    This vehicle is subject to prior sale. The pricing, equipment, specifications, and photos presented are believed to be accurate, but are provided \\AS...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    20 Combined MPG (17 City/25 Highway)

    Listing Information:

    VIN: WBA7U2C08LCD73722
    Stock: D73722
    Certified Pre-Owned: No
    Listed since: 06-11-2025

  • New Listing
    • 33,104 miles
    • No accidents, 1 owner, personal use
    • 22 City / 29 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to SC*
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Fairfield, CA / 2,410 miles away from Myrtle Beach, SC

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C06NCJ55278
    Stock: 27407972
    Certified Pre-Owned: No

  • Price Drop
    Stock photo**
    $43,991
    fair price
    $1,143 above market
    • 37,187 miles
    • 1 accident, 2 owners, personal use
    • 22 City / 29 Hwy MPG
    • Seminole Toyota (361 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Sanford, FL / 361 miles away from Myrtle Beach, SC

    22/29 City/Highway MPGSPECIAL COLOR FROZEN BLUESTONE METALLIC!!!!Seminole Toyota, Central Florida's Auto Superstore.

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C0XNCJ02051
    Stock: NCJ02051P
    Certified Pre-Owned: No
    Listed since: 06-12-2025

  • Selling or trading in?

    Know what your car is worth while you shop for your next vehicle.

    See my car’s value
    • 41,735 miles
    • No accidents, 2 owners, personal use
    • 17 City / 24 Hwy MPG
    • Rick Hill BMW (285 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Kingsport, TN / 285 miles away from Myrtle Beach, SC

    Certified. BMW Certified Pre-Owned Details: * Warranty Deductible: $0 * Transferable Warranty * Multipoint Point Inspection * Roadside Assistance * Li...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: WBA7U2C08NCH54859
    Stock: B10667
    Certified Pre-Owned: Yes
    Listed since: 05-29-2025

  • New Listing
    Stock photo**
    $48,971
    fair price
    $1,718 above market
    • 32,890 miles
    • 20 City / 27 Hwy MPG
    • Fields BMW of Daytona (330 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Daytona Beach, FL / 330 miles away from Myrtle Beach, SC

    GREAT MILES 32,890! Heated Leather Seats, NAV, Sunroof, Back-Up Camera, Rear Air, All Wheel Drive, Panoramic Roof, Turbo, PREMIUM PACKAGE, M SPORT PAC...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: WBA7T4C06NCJ63862
    Stock: DP7898
    Certified Pre-Owned: No
    Listed since: 04-23-2025

    • 45,369 miles
    • No accidents, 1 owner, personal use only
    • 22 City / 29 Hwy MPG
    • Auto Haus (284 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Yorktown, VA / 284 miles away from Myrtle Beach, SC

    Black Leather, Apple CarPlay & Android Auto Compatibility, Connected Package Pro, harman/kardon Surround Sound System, Head-Up Display, Perforated Nap...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C04NCG95098
    Stock: Y13719
    Certified Pre-Owned: No
    Listed since: 05-09-2025

    • 38,415 miles
    • No accidents, 1 owner, personal use
    • 17 City / 24 Hwy MPG
    • Classic Cars Of Palm Beach (465 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Jupiter, FL / 465 miles away from Myrtle Beach, SC

    NO DEALER FEES!NO COMMISSIONED SALES PEOPLEREMOTE DELIVERY AVAILABLEPrices do not include tax, tag, title or registration fees. Additional fees includ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: WBA7U2C05NCH58416
    Stock: G5896
    Certified Pre-Owned: No
    Listed since: 02-27-2025

    • 61,122 miles
    • No accidents, 2 owners, personal use
    • 20 City / 28 Hwy MPG
    • Carvana - Norfolk (277 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Norfolk, VA / 277 miles away from Myrtle Beach, SC

    At Carvana, we go miles beyond the extra mile. That's why we provide you with a convenient, fast, and hassle-free car buying experience that puts you ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    23 Combined MPG (20 City/28 Highway)

    Listing Information:

    VIN: WBA7T4C03LCD75019
    Stock: 2003720103
    Certified Pre-Owned: No
    Listed since: 05-21-2025

    • 54,875 miles
    • No accidents, 2 owners, personal use
    • 20 City / 27 Hwy MPG
    • Gravity Autos Duluth (295 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Duluth, GA / 295 miles away from Myrtle Beach, SC

    MSRP ( ORIGINALLY NEW ) $95K, MASSAGE SEATS , CLEAN CARFAX, BLIND-SPOT MONITOR, DRIVERS ASSISTANCE PACKAGE, DRIVER ASSISTANCE PROFESSIONAL PACKAGE, PA...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: WBA7T4C05NCG96496
    Stock: G96496
    Certified Pre-Owned: No
    Listed since: 05-13-2025

    • Not provided
    • No accidents, 1 owner, corporate fleet vehicle
    • 25 City / 31 Hwy MPG
    • O'Steen Volkswagen (282 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Jacksonville, FL / 282 miles away from Myrtle Beach, SC

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    28 Combined MPG (25 City/31 Highway)

    Listing Information:

    VIN: WBA23EH02RCP27327
    Stock: W23129A
    Certified Pre-Owned: No
    Listed since: 05-04-2025

    • 54,695 miles
    • No accidents, 1 owner, rental vehicle
    • 22 City / 29 Hwy MPG
    • Heritage Cadillac (308 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Morrow, GA / 308 miles away from Myrtle Beach, SC

    2022 BMW 7 Series 740iRecent Arrival! New Price! Priced below KBB Fair Purchase Price! Clean CARFAX. CARFAX One-Owner.Premium Package, Perforated Napp...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C03NCH71779
    Stock: P6570
    Certified Pre-Owned: No
    Listed since: 02-20-2025

    • 69,502 miles
    • No accidents, 1 owner, rental vehicle
    • 22 City / 29 Hwy MPG
    • GEA Auto Sales (316 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Bunnell, FL / 316 miles away from Myrtle Beach, SC

    !!!!!!!!!! AUTO CHECK !!!!!!!!!CERTIFIED!!!!!!!!!!!!!!!! !Serviced, Pristine. GEA Auto Service Center. Service and certify every vehicle we sell. Plea...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C01NCH73367
    Stock: H73367
    Certified Pre-Owned: No
    Listed since: 05-17-2025

  • Price Drop
    • 68,773 miles
    • No accidents, 2 owners, rental vehicle
    • 22 City / 29 Hwy MPG
    • Atlanta Autos (320 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Marietta, GA / 320 miles away from Myrtle Beach, SC

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C01NCG88089
    Stock: XG88089
    Certified Pre-Owned: No
    Listed since: 05-23-2025

  • New Listing
    • 13,767 miles
    • 1 accident, 1 owner, personal use
    • 17 City / 24 Hwy MPG
    • Ferman BMW of Palm Harbor (444 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Palm Harbor, FL / 444 miles away from Myrtle Beach, SC

    M SPORT*, M SPORT PACKAGE*, BACK UP CAMERA*, BLIND SPOT MONITOR*, LANE DEPARTURE WARNING*, REMOTE ENGINE START*, EXECUTIVE PACKAGE, M-SPORT BRAKES WIT...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: WBA7U2C03NCK88982
    Stock: PB13405
    Certified Pre-Owned: No
    Listed since: 05-23-2025

  • New Listing
    • 52,281 miles
    • No accidents, 1 owner, personal use
    • 17 mi est. electric range
    • 19 City / 26 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to SC*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Irvine, CA / 2,216 miles away from Myrtle Beach, SC

    CarMax values transparency and wants you to love your next car, not settle on it. Certain vehicles may have unrepaired safety recalls. Check nhtsa.gov...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    22 Combined MPG (19 City/26 Highway)

    Listing Information:

    VIN: WBA7W4C07NCK24479
    Stock: 27511871
    Certified Pre-Owned: No

    • 42,203 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 22 City / 29 Hwy MPG
    • Off Lease Motors (350 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Stafford, VA / 350 miles away from Myrtle Beach, SC

    English & Spanish Speaking?? Hablamos Español We Sell BRAND NEW & Used! Financiamos a Todos ? <--Click Para Aplicar Ahora (Click To Apply No...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C06NCK95797
    Stock: K95797
    Certified Pre-Owned: No

    • 60,166 miles
    • No accidents, 1 owner, personal use
    • 22 City / 29 Hwy MPG
    • BMW of Fort Walton Beach (498 mi away)
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Fort Walton Beach, FL / 498 miles away from Myrtle Beach, SC

    Elevate Your Drive: 2022 BMW 7 Series 740i M SportStep into the pinnacle of luxury, innovation, and performance with the 2022 BMW 7 Series 740i M Spor...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: WBA7T2C02NCK50744
    Stock: NCK50744
    Certified Pre-Owned: No
    Listed since: 04-01-2025

  • New Listing
    • 36,153 miles
    • No accidents, 1 owner, personal use
    • 17 City / 24 Hwy MPG
    • BMW of West Chester (474 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in West Chester, PA / 474 miles away from Myrtle Beach, SC

    This BMW 7 Series has a powerful Twin Turbo Premium Unleaded V-8 4.4 L/268 engine powering this Automatic transmission. WHEELS: 19 X 8.5 M DOUBLE-SPOK...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: WBA7U2C03NCK36123
    Stock: CK36123
    Certified Pre-Owned: Yes
    Listed since: 05-03-2025

  • Price Drop
    $84,999
    great price
    $8,557 below market
    • 7,302 miles
    • No accidents, 1 owner, personal use only
    • 25 City / 31 Hwy MPG
    • BMW of Tampa (436 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Tampa, FL / 436 miles away from Myrtle Beach, SC

    LOADED WITH M SPORT PACKAGE, M SPORT PROFESSIONAL PACKAGE, DRIVING ASSISTANCE PROFESSIONAL PACKAGE, PREMIUM PACKAGE, 21-INCH WHEELS, ADAPTIVE CRUISE C...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    28 Combined MPG (25 City/31 Highway)

    Listing Information:

    VIN: WBA23EH06SCT63838
    Stock: FS79422A
    Certified Pre-Owned: No
    Listed since: 04-06-2025

  • New Listing
    • 15,640 miles
    • 25 City / 31 Hwy MPG
    • United BMW CPO Sales & Service (308 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Roswell, GA / 308 miles away from Myrtle Beach, SC

    ORIGINAL MSRP:, $102,445.00, Black/Black Burgundy Vega, ACC Stop & Go + Active Driving Assistant, Illuminated Kidney Grille, M Sport Package Pro, Park...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    28 Combined MPG (25 City/31 Highway)

    Listing Information:

    VIN: WBA23EH06RCS69162
    Stock: RF29184
    Certified Pre-Owned: No
    Listed since: 05-15-2025

  • Price Drop
    • 68,675 miles
    • No accidents, 3 owners, personal use
    • 17 City / 24 Hwy MPG
    • Murray Ford of Kingsland (249 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Kingsland, GA / 249 miles away from Myrtle Beach, SC

    Black Sapphire Metallic 2022 BMW 7 Series 750i xDrive ~~SHAZAM~~, *NO ACCIDENTS!*, ~MARKET VALUE PRICING (MVP) WE SHOP THE MARKET DAILY TO MAXIMIZE YO...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (17 City/24 Highway)

    Listing Information:

    VIN: WBA7U2C07NCJ12260
    Stock: NCJ12260
    Certified Pre-Owned: No
    Listed since: 10-18-2024

Showing 274 - 294 out of 833 listings

Consumer Reviews for the BMW 7 Series

Read recent reviews for the BMW 7 Series
Overall Consumer Rating
5 out of 5 stars1 Review
Write a vehicle reviewSee all 1 reviews
  • 5 star
    (100%)
  • 4 star
    (0%)
  • 3 star
    (0%)
  • 2 star
    (0%)
  • 1 star
    (0%)
5 out of 5 stars

Dream Car

Impressed, 12/30/2022
2023 BMW 7 Series 740i 4dr Sedan (3.0L 6cyl Turbo gas/electric mild hybrid 8A)
The car drives like an SUV, which I love. It’s high and smooth, not bumpy at all. Very COMFORTABLE, roomy and nice looking software once I figure out how to use it. It’s a very luxurious car, but worth every penny. Only con is that it’s very long in the front, which I’m not used to but it has sensors everywhere, so shouldn’t be an issue.
Report abuse

Used 2020 BMW 7 Series in Myrtle Beach, SC Values

Estimated values
2020 BMW 7 Series 750i xDrive 4dr Sedan AWD (4.4L 8cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$35,357$37,102$38,797
Clean$34,471$36,122$37,718
Average$32,996$34,487$35,920
Rough$31,077$32,363$33,583

The average list price of a used 2020 BMW 7 Series in Myrtle Beach, South Carolina is $50,444. The average mileage on a used BMW 7 Series 2020 for sale in Myrtle Beach, South Carolina is 45,713. Based on the average mileage of 45,713 for used 2020 BMW 7 Series for sale in Myrtle Beach, SC and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used BMW 7 Series 2020 in Myrtle Beach, South Carolina to be $32,996.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Trim

Mileage

Accidents & History

EV Details

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

MPG

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.