Skip to main content
Skip to Filters
580 listings
  • $14,500
    great price
    $5,191 below market
    • 86,056 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 24 City / 33 Hwy MPG
    • Alpha Motor Sports (59 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Fredericksburg, VA / 59 miles away from Rockville, MD

    ** PREMIUM PKG ** OVER 30,000 VEHICLES SOLD, TWO LOCATION TO SERVE YOU, 400+ VEHICLES IN STOCK, visit www.AlphaMS.com to view our inventory, BEST PRIC...

    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:

    27 Combined MPG (24 City/33 Highway)

    Listing Information:

    VIN: WBXJG7C0XL5R98575
    Stock: CGF17245
    Certified Pre-Owned: No

  • $21,450
    good price
    $2,979 below market
    • 37,295 miles
    • 1 accident, 3 owners, corporate fleet vehicle
    • 5 Seats, 23 City / 31 Hwy MPG
    • Premier Automotive (36 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Dumfries, VA / 36 miles away from Rockville, MD

    At Premier Automotive Inc., one of the largest pre-owned car dealerships in the DMV area, we proudly offer over 300 vehicles in stock, providing a wid...

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

    Listing Information:

    VIN: WBXJG9C0XL5P89526
    Stock: PA6284
    Certified Pre-Owned: No

  • New Listing
    $17,999
    fair price
    $465 below market
    • 78,193 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 24 City / 33 Hwy MPG
    • Audi Rockville (1 mi away)
    • Home delivery*Five Star Dealer
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Rockville, MD / 1 miles away from Rockville, MD

    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:

    27 Combined MPG (24 City/33 Highway)

    Listing Information:

    VIN: WBXJG7C03L5P72085
    Stock: TL5P72085
    Certified Pre-Owned: No
    Listed since: 07-22-2025

    • 18,326 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 23 City / 31 Hwy MPG
    • Faulkner Subaru Of Mechanicsburg (80 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Mechanicsburg, PA / 80 miles away from Rockville, MD

    2020 BMW X1 xDrive28iClean CARFAX. Advanced Real-Time Traffic Information, Apple CarPlay Compatibility, Auto High-beam Headlights, Electronic Stabilit...

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

    Listing Information:

    VIN: WBXJG9C06L5R55606
    Stock: L5R55606
    Certified Pre-Owned: No
    Listed since: 07-09-2025

    • 73,885 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 23 City / 31 Hwy MPG
    • Exclusive Motor Cars (27 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Randallstown, MD / 27 miles away from Rockville, MD

    This 2020 Mineral Grey Metallic BMW X1 xDrive28i AWD is well equipped and includes these features and benefits:. AWD Clean CARFAX. 23/31 City/Highwa...

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

    Listing Information:

    VIN: WBXJG9C04L5P60961
    Stock: 5P60961
    Certified Pre-Owned: No
    Listed since: 06-05-2025

  • Price Drop
    • 60,590 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Potomac Mills (31 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Woodbridge, VA / 31 miles away from Rockville, MD

    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: Yes

    Features and Specs:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C01L5P25732
    Stock: 27287673
    Certified Pre-Owned: No

  • New Listing
    • 50,000 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Gaithersburg (25 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Frederick, MD / 25 miles away from Rockville, MD

    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:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C01L5P74932
    Stock: 27518872
    Certified Pre-Owned: No

  • New Listing
    • 52,500 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Frederick (3 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Gaithersburg, MD / 3 miles away from Rockville, MD

    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: 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 (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C04L5P79705
    Stock: 27666521
    Certified Pre-Owned: No

    • 58,173 miles
    • Issue reported, 2 owners, personal use
    • 5 Seats, 23 City / 31 Hwy MPG
    • Exclusive Motor Cars (27 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Randallstown, MD / 27 miles away from Rockville, MD

    This 2020 Misano Blue Metallic BMW X1 xDrive28i AWD is well equipped and includes these features and benefits:. AWD Clean CARFAX. 23/31 City/Highway...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C01L5R11626
    Stock: 5R11626
    Certified Pre-Owned: No
    Listed since: 05-29-2025

  • New Listing
    • 59,435 miles
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Newark (87 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Newark, DE / 87 miles away from Rockville, MD

    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 Unavailable.

    Features and Specs:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C09L5P27874
    Stock: 27223617
    Certified Pre-Owned: No

  • $18,995
    great price
    $2,182 below market
    • 71,084 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 5 Seats, 23 City / 31 Hwy MPG
    • Imperial Highline (26 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Manassas, VA / 26 miles away from Rockville, MD

    KEY FEATURES AND OPTIONS Comes equipped with: Air Conditioning, Navigation System. This BMW X1 also includes Power Driver's Seat, Clock, Climate Contr...

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

    Listing Information:

    VIN: WBXJG9C02M3M71039
    Stock: 71039
    Certified Pre-Owned: No
    Listed since: 04-21-2025

  • $16,777
    great price
    $2,385 below market
    • 60,260 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 23 City / 32 Hwy MPG
    • Lease Return Center (38 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Triangle, VA / 38 miles away from Rockville, MD

    --ONE OWNER CARFAX CERTIFIED!!!!--SUPER CLEAN FLORIDA OWNED BMW!!!!--GORGEOUS WHITE ON BLACK--FULLY LOADED--ONLY 60K MILES!!!!!!--LOOKS AND RUNS AMAZI...

    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 (23 City/32 Highway)

    Listing Information:

    VIN: WBXHU7C51K3H44950
    Stock: 44950
    Certified Pre-Owned: No

  • $27,573
    fair price
    $253 above market
    • 19,011 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 23 City / 31 Hwy MPG
    • Lindsay Volkswagen of Manassas (26 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Manassas, VA / 26 miles away from Rockville, MD

    CARFAX ONE-OWNER VEHICLE, CONVENIENCE PACKAGE!!, PANORAMIC SUNROOF!!, HEATED STEERING WHEEL!!, X1 xDrive28i, 4D Sport Utility, 2.0L 4-Cylinder DOHC 16...

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

    Listing Information:

    VIN: WBXJG9C0XM5U07786
    Stock: MVP11072
    Certified Pre-Owned: No
    Listed since: 06-19-2025

  • Price Drop
    $20,900
    fair price
    $396 below market
    • 43,841 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Passport INFINITI of Alexandria (19 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Alexandria, VA / 19 miles away from Rockville, MD

    Recent Arrival! 2019 BMW X1 xDrive28i Gray AWD 2.0L 4-Cylinder DOHC 16V TwinPower Turbo***Premium PackageHead-Up DisplayHeated Front SeatsLED Hea...

    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: WBXHT3C52K5N05761
    Stock: D8066A
    Certified Pre-Owned: No
    Listed since: 07-09-2025

  • $23,990
    fair price
    $306 above market
    • 37,223 miles
    • No accidents, 1 owner, rental vehicle
    • 5 Seats, 24 City / 33 Hwy MPG
    • Audi Arlington (16 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Arlington, VA / 16 miles away from Rockville, MD

    * MSRP: $39,195.00 * Total Options: $2,800.00* Exterior Color: Alpine White* Interior Color: Oyster/Black* Zhe heated fr seats/steering wheel, $550.00...

    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:

    27 Combined MPG (24 City/33 Highway)

    Listing Information:

    VIN: WBXJG7C07M3M69629
    Stock: M69629AP
    Certified Pre-Owned: No
    Listed since: 07-24-2025

  • $25,500
    fair price
    $724 above market
    • 38,564 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 23 City / 31 Hwy MPG
    • Land Rover Alexandria (20 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Alexandria, VA / 20 miles away from Rockville, MD

    2021 BMW X1 in a Mineral White Metallic exterior and a Black interior with the coveted Convenience package which comes with the Panoramic Moonroof***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:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C07M5T46610
    Stock: T13538P
    Certified Pre-Owned: No
    Listed since: 07-04-2025

  • $24,998
    good price
    $973 below market
    • 55,335 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Winchester (55 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Winchester, VA / 55 miles away from Rockville, MD

    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: 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 (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C0XM3M74335
    Stock: 27498861
    Certified Pre-Owned: No

  • $31,998
    fair price
    $604 above market
    • 3,881 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Newark (87 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Newark, DE / 87 miles away from Rockville, MD

    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: 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: Yes

    Features and Specs:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C07M5U28594
    Stock: 27203903
    Certified Pre-Owned: No

  • New Listing
    Stock photo**
    $20,000
    fair price
    $417 above market
    • 67,552 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 24 City / 33 Hwy MPG
    • Lexus of Wilmington (96 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Wilmington, DE / 96 miles away from Rockville, MD

    **HEATED FRONT SEATS****HEATED STEERING WHEEL****LANE DEPARTURE WARNING****REAR PARKING AID****BMW TELESERVICES**JUST ARRIVED. PENDING INSPECTIO...

    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:

    27 Combined MPG (24 City/33 Highway)

    Listing Information:

    VIN: WBXJG7C06M5S16483
    Stock: RUS16483
    Certified Pre-Owned: No
    Listed since: 07-29-2025

  • New Listing
    • 73,421 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 22 City / 31 Hwy MPG
    • CarMax Frederick (3 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Gaithersburg, MD / 3 miles away from Rockville, MD

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

    Listing Information:

    VIN: WBXHT3C59K5L37651
    Stock: 27244899
    Certified Pre-Owned: No

    • 28,424 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 23 City / 31 Hwy MPG
    • CarMax Brandywine (32 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Brandywine, MD / 32 miles away from Rockville, MD

    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: Yes

    Features and Specs:

    26 Combined MPG (23 City/31 Highway)

    Listing Information:

    VIN: WBXJG9C06M5T03702
    Stock: 27312024
    Certified Pre-Owned: No

Showing 1 - 21 out of 580 listings

Consumer Reviews for the BMW X1

Read recent reviews for the BMW X1
Overall Consumer Rating
4.2 out of 5 stars62 Reviews
Write a vehicle reviewSee all 62 reviews
  • 5 star
    (61%)
  • 4 star
    (19%)
  • 3 star
    (5%)
  • 2 star
    (5%)
  • 1 star
    (10%)
5 out of 5 stars

BMW X1 S

Ken, 01/26/2018
2018 BMW X1 sDrive28i 4dr SUV (2.0L 4cyl Turbo 8A)
I have had my X1 for 2 months and love it. I like driving smaller cars but I wanted easy access and storage. I was debating on going with the CRV or the CX5 however when I compared the refinement and drive there was only one clear choice. I only have a few items I wish BMW would adjust, more safety features available (blind spot), standard LED headlights, add 1/2 inch to an inch to the … seat bottoms, and easier option selections.
Report abuse

Used 2020 BMW X1 in Rockville, MD Values

Estimated values
2020 BMW X1 sDrive28i 4dr SUV (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$17,307$19,371$21,356
Clean$16,993$19,017$20,963
Average$16,468$18,426$20,308
Rough$15,785$17,658$19,456

The average list price of a used 2020 BMW X1 in Rockville, Maryland is $22,942. The average mileage on a used BMW X1 2020 for sale in Rockville, Maryland is 51,098. Based on the average mileage of 51,098 for used 2020 BMW X1 for sale in Rockville, MD 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 2020 in Rockville, Maryland to be $16,468.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius100 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.