Skip to main content
Skip to Filters
1,558 listings
  • New Listing
    Stock photo**
    • 58,986 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Morganton Honda (211 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Morganton, NC / 211 miles away from Myrtle Beach, SC

    3.15 Axle Ratio, 4-Wheel Disc Brakes, 7 Speakers, ABS brakes, Air Conditioning, Alloy wheels, AM/FM radio, Automatic temperature control, Brake assist...

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C33H5F74081
    Stock: B463A
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • $6,995
    fair price
    $321 below market
    • 142,791 miles
    • 1 accident, 3 owners, personal use
    • 5 Seats, 22 City / 33 Hwy MPG
    • Car Spot (493 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Auto Climate Control
    • Alarm
    • Trip Computer
    Close

    Located in Philadelphia, PA / 493 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C5XDVR91997
    Stock: R91997
    Certified Pre-Owned: No

  • New Listing
    • 113,093 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 32 Hwy MPG
    • Cars East (485 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

    Located in Columbus, OH / 485 miles away from Myrtle Beach, SC

    Columbus' Premier Buy-Here-Pay-Here 3750 Refugee Rd. Columbus, Oh. 43232 614-866-CARS (2277) www.cars-east.com NO CREDIT CHECKS! In-House Financing...

    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:

    26 Combined MPG (22 City/32 Highway)

    Listing Information:

    VIN: WBAVL1C5XFVY28186
    Stock: 100672
    Certified Pre-Owned: No
    Listed since: 04-11-2025

  • New Listing
    $5,999
    great price
    $1,801 below market
    • 127,156 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 5 Seats, 22 City / 33 Hwy MPG
    • North Hills Motors (148 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

    Located in Raleigh, NC / 148 miles away from Myrtle Beach, SC

    **WE FINANCE!!** 2014 BMW X1 xDrive28i Sport Utility 4D 4-Cyl, Twin Turbo, 2.0L**REMOTE KEYS**LEATHER SEATS**PARKING SENSORS**HEATED SEATS**BLUE...

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C51EVY23151
    Stock: Y23151
    Certified Pre-Owned: No
    Listed since: 11-16-2024

  • New Listing
    • 151,251 miles
    • 1 accident, 5 owners, personal use only
    • 5 Seats, 22 City / 32 Hwy MPG
    • American and Foreign Auto Sales (484 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

    Located in Pennsauken Township, NJ / 484 miles away from Myrtle Beach, SC

    Visit American and Foreign Auto Sales online at americanandforeignauto.com to see more pictures of this vehicle or call us at 8**-2**-7*** today to sc...

    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:

    26 Combined MPG (22 City/32 Highway)

    Listing Information:

    VIN: WBAVL1C5XFVY28656
    Stock: x1 656
    Certified Pre-Owned: No
    Listed since: 06-28-2025

  • Price Drop
    $11,795
    great price
    $2,598 below market
    • 93,161 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Carplug of Alexandria (371 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Alexandria, VA / 371 miles away from Myrtle Beach, SC

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C37J5L30145
    Stock: COA2080
    Certified Pre-Owned: No

  • $8,099
    fair price
    $118 above market
    • 121,624 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 33 Hwy MPG
    • JTR Automotive Group (381 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Auto Climate Control
    • Alarm
    • Trip Computer
    Close

    Located in Brentwood, MD / 381 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C58DVR84496
    Stock: PR84496
    Certified Pre-Owned: No

  • $7,963
    fair price
    $469 above market
    • 117,797 miles
    • No accidents, 4 owners, personal use only
    • 5 Seats, 22 City / 33 Hwy MPG
    • Luxury Auto Sales llc (496 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Auto Climate Control
    • Alarm
    • Trip Computer
    Close

    Located in Columbus, OH / 496 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C51DVR90995
    Stock: 7923B
    Certified Pre-Owned: No

  • New Listing
    $11,500
    great price
    $2,760 below market
    • 87,066 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 5 Seats, 22 City / 32 Hwy MPG
    • Platinum Auto Sales (261 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Chesapeake, VA / 261 miles away from Myrtle Beach, SC

    2016 BMW X1 xDrive28i Sleek, Capable, and Fun to Drive This 2016 BMW X1 xDrive28i blends luxury and utility in a compact SUV format. Finished in a sop...

    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:

    26 Combined MPG (22 City/32 Highway)

    Listing Information:

    VIN: WBXHT3C32G5F64818
    Stock: ID STOF64818
    Certified Pre-Owned: No
    Listed since: 07-13-2025

  • New Listing
    $13,695
    fair price
    $863 above market
    • 86,269 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 5 Seats, 22 City / 31 Hwy MPG
    • Motors America (171 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Mooresville, NC / 171 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/31 Highway)

    Listing Information:

    VIN: WBXHT3C31H5F85161
    Stock: F85161
    Certified Pre-Owned: No

  • $20,980
    great price
    $2,953 below market
    • 32,028 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Jake Sweeney Express (495 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Cincinnati, OH / 495 miles away from Myrtle Beach, SC

    LOADED LUXURY PACKAGE W/ LOW MILES-ONLY 32,028! iPod/MP3 Input, Back-Up Camera, Power Liftgate, All Wheel Drive, PREMIUM PACKAGE, DRIVING ASSISTANCE P...

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C3XJ5K26975
    Stock: B77367
    Certified Pre-Owned: No
    Listed since: 07-11-2025

  • $14,400
    great price
    $2,946 below market
    • 52,621 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 32 Hwy MPG
    • Autoland (276 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

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

    Welcome to Autoland. Where Quality Meets Value.We offer carefully inspected, high-quality vehicles priced thousands below market value, giving you mor...

    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:

    26 Combined MPG (22 City/32 Highway)

    Listing Information:

    VIN: WBXHT3C38GP880323
    Stock: 4759
    Certified Pre-Owned: No
    Listed since: 07-02-2025

  • New Listing
    $7,495
    great price
    $2,591 below market
    • 75,814 miles
    • 2 accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 33 Hwy MPG
    • Prime Line Auto Sales (403 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

    Located in Davenport, FL / 403 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C54EVY23256
    Stock: NY23256
    Certified Pre-Owned: No
    Listed since: 05-24-2025

  • $7,499
    great price
    $2,378 below market
    • 74,000 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats, 24 City / 34 Hwy MPG
    • Town Auto (266 mi away)
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    • Auto Climate Control
    Close

    Located in Chesapeake, VA / 266 miles away from Myrtle Beach, SC

    2014 BMW X1 74K Miles sDrive28i 4dr SUV 2.0L I4 Turbocharger TOWN AUTO https://www.townautova.com/ We open Monday through Saturday 10 am to 6 pm We ar...

    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:

    28 Combined MPG (24 City/34 Highway)

    Listing Information:

    VIN: WBAVM1C52EVW47997
    Stock: W47997
    Certified Pre-Owned: No
    Listed since: 11-10-2024

  • $5,000
    great price
    $1,711 below market
    • 148,901 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 33 Hwy MPG
    • Hi Lo Auto Sales (407 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

    Located in Frederick, MD / 407 miles away from Myrtle Beach, SC

    NON-SMOKER!!!, *LOCAL TRADE*.Just Traded, Wholesale dealers and out of state customers welcome. No Maryland Inspection...As is...No warranties...Acces...

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C58EVY19257
    Stock: C24279
    Certified Pre-Owned: No
    Listed since: 06-06-2025

  • $9,500
    great price
    $2,948 below market
    • 91,917 miles
    • 1 accident, 2 owners, personal use only
    • 5 Seats, 22 City / 32 Hwy MPG
    • Antwerpen Volkswagen (400 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Pasadena, MD / 400 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (22 City/32 Highway)

    Listing Information:

    VIN: WBXHT3C31G5E55363
    Stock: V25221A
    Certified Pre-Owned: No
    Listed since: 07-16-2025

  • Price Drop
    $11,980
    fair price
    $578 above market
    • 109,985 miles
    • 1 accident, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • AutoDot (412 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Sykesville, MD / 412 miles away from Myrtle Beach, SC

    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/31 Highway)

    Listing Information:

    VIN: WBXHT3C39H5F79849
    Stock: 2001798
    Certified Pre-Owned: No

  • New Listing
    $4,900
    great price
    $1,941 below market
    • 141,000 miles
    • 1 accident, 3 owners, corporate fleet vehicle
    • 5 Seats, 22 City / 33 Hwy MPG
    • Atlanta Auto Way (300 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Multi-Zone Climate C...
    Close

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

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C5XEVY16120
    Stock: Y16120
    Certified Pre-Owned: No
    Listed since: 07-01-2025

  • New Listing
    • 160,860 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Car Spot Melbourne (391 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Melbourne, FL / 391 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (23 City/32 Highway)

    Listing Information:

    VIN: WBXHU7C31H5D71680
    Stock: NK1401
    Certified Pre-Owned: No

    • 127,785 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 33 Hwy MPG
    • Divan Auto Group (499 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Auto Climate Control
    • Alarm
    • Trip Computer
    Close

    Located in Feasterville Trevose, PA / 499 miles away from Myrtle Beach, SC

    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:

    26 Combined MPG (22 City/33 Highway)

    Listing Information:

    VIN: WBAVL1C51DVR88793
    Stock: R88793
    Certified Pre-Owned: No

  • New Listing
    $8,500
    great price
    $1,500 below market
    • 134,805 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 22 City / 32 Hwy MPG
    • Sharpest Cars (272 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

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

    2016 BMW X1 Xdrive28i Good Looking SUV!!! Well maintained !! clean CARFAX !! Automatic transmission..134k miles on it !!! Leather & heated Seats!!Sunr...

    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:

    26 Combined MPG (22 City/32 Highway)

    Listing Information:

    VIN: WBXHT3C31G5E56206
    Stock: E56206
    Certified Pre-Owned: No
    Listed since: 03-15-2025

Showing 148 - 168 out of 1,558 listings

Consumer Reviews for the BMW X1

Read recent reviews for the BMW X1
Overall Consumer Rating
4.2 out of 5 stars34 Reviews
Write a vehicle reviewSee all 34 reviews
  • 5 star
    (53%)
  • 4 star
    (21%)
  • 3 star
    (21%)
  • 2 star
    (6%)
  • 1 star
    (0%)
5 out of 5 stars

Goldilocks Size, Gold Bullion Price

theomdude, 04/13/2015
2015 BMW X1 sDrive28i 4dr SUV (2.0L 4cyl Turbo 8A)
Replaced our 325iT because the new "Sportwagons" only came in AWD - out of our price range, heavy, and lower performance. A base model is affordable by BMW standards, but to get the rear-view camera, we had to buy the costly nav and "driver assist" packages. (This may not be true with the new X1 that's on the Mini chassis.) The best interior (IMO) is the extra cost Terra/Petrol leather … (Milk chocolate with white/blue piping) which only came with the extra cost XLine Package that included 18 inch lower profile (harsher riding and more expensive to replace) tires. Not really for a large family of large people, but for our purposes, occasionally carrying four normal size adults, it's perfect. All that said, we stretched our budget for a well optioned car with a sticker of $49,500 and we love it. Downside: It came with run-flat tires, unrepairable, harder-riding and expensive to replace. The newer X1s can be had with a limited-service spare and non-run-flat tires.
Report abuse

Used 2017 BMW X1 in Myrtle Beach, SC Values

Estimated values
2017 BMW X1 xDrive28i 4dr SUV AWD (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$8,852$11,870$14,174
Clean$8,604$11,522$13,741
Average$8,192$10,943$13,018
Rough$7,655$10,190$12,079

The average list price of a used 2017 BMW X1 in Myrtle Beach, South Carolina is $9,409. The average mileage on a used BMW X1 2017 for sale in Myrtle Beach, South Carolina is 107,091. Based on the average mileage of 107,091 for used 2017 BMW X1 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 X1 2017 in Myrtle Beach, South Carolina to be $8,192.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

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.