Skip to main content
Skip to Filters
1,082 listings
  • $18,700
    fair price
    $882 below market
    • 88,181 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 19 City / 27 Hwy MPG
    • Car City (18 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Palatine, IL / 18 miles away from Elmhurst, IL

    2021 Jeep Cherokee Fully Loaded Quick Order Package 26 Panoramic Roof Clean Carfax 4WD V6 Technology PackageNow Available at Car City Inc2232 N...

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

    Listing Information:

    VIN: 1C4PJMMXXMD184677
    Stock: 6210
    Certified Pre-Owned: No

  • $19,999
    fair price
    $119 below market
    • 49,562 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 31 Hwy MPG
    • Jack Phelan Chevrolet (9 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Lyons, IL / 9 miles away from Elmhurst, IL

    2021 Jeep Cherokee Diamond Black Crystal Pearlcoat Altitude 2.4L I4 9-Speed 948TE Automatic FWDAt Jack Phelan Chevrolet we are committed to making 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: Yes

    Features and Specs:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: 1C4PJLLB6MD218193
    Stock: G7928
    Certified Pre-Owned: No
    Listed since: 06-19-2025

  • Price Drop
    $19,000
    fair price
    $134 below market
    • 33,514 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 21 City / 29 Hwy MPG
    • Volkswagen of Downtown Chicago (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Chicago, IL / 16 miles away from Elmhurst, IL

    Our 2019 Jeep Cherokee Latitude Plus 4WD in Granite Crystal Metallic is set for adventure! Powered by a 2.4 Liter Tigershark 4 Cylinder that generates...

    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:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 1C4PJMLBXKD207328
    Stock: 207328K
    Certified Pre-Owned: No
    Listed since: 08-25-2025

  • $21,334
    fair price
    $347 below market
    • 67,048 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 18 City / 24 Hwy MPG
    • Napleton's Schaumburg Subaru (14 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Schaumburg, IL / 14 miles away from Elmhurst, IL

    Recent Arrival! Low payments available! One owner car! Extra clean, don't miss this one! Local trade-in! Cherokee Trailhawk, 3.2L V6, 4WD, Black w/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:

    21 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 1C4PJMBX1KD141149
    Stock: SSP10037A
    Certified Pre-Owned: No
    Listed since: 08-11-2025

  • $18,995
    good price
    $677 below market
    • 55,602 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 22 City / 31 Hwy MPG
    • Subaru Evergreen Park (17 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Blind Spot Monitorin...
    Close

    Located in Evergreen Park, IL / 17 miles away from Elmhurst, IL

    *JUST REDUCED*, PRICE BELOW MARKET VALUE!, Cherokee Altitude, Multiple Finance Options Available, GREAT BUY!!!, 3.734 Axle Ratio, 4-Wheel Disc Brakes,...

    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: 1C4PJLLBXMD173825
    Stock: MD173825
    Certified Pre-Owned: No
    Listed since: 07-29-2025

  • Price Drop
    $18,195
    fair price
    $664 above market
    • 84,667 miles
    • 1 accident, 2 owners, rental vehicle
    • 5 Seats, 22 City / 31 Hwy MPG
    • DriveTime of West Chicago (4 mi away)
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Lombard, IL / 4 miles away from Elmhurst, IL

    Shop at DriveTime: Get started on your personalized car-buying journey today. With no credit impact, you can get approved for your real, personalized ...

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: 1C4PJLDB9KD183936
    Stock: 1670042706
    Certified Pre-Owned: No
    Listed since: 07-15-2025

  • $19,998
    fair price
    $201 below market
    • 48,634 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 18 City / 24 Hwy MPG
    • CarMax Oak Lawn (15 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Oak Lawn, IL / 15 miles away from Elmhurst, IL

    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:

    21 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 1C4PJMBX2KD236450
    Stock: 26992201
    Certified Pre-Owned: No

  • $27,500
    fair price
    $25 below market
    • 34,670 miles
    • No accidents, 1 owner, personal use
    • 5 Seats
    • Zeigler Chrysler Dodge Jeep Ram of Schaumburg (13 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Schaumburg, IL / 13 miles away from Elmhurst, IL

    Certified. Recent Arrival! CARFAX One-Owner. 2022 Jeep Cherokee Limited 4WD Bright White ClearcoatFCA US LLC Certified Pre-Owned Details: * 125 Point ...

    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:

    Listing Information:

    VIN: 1C4PJMDN4ND500414
    Stock: P8156
    Certified Pre-Owned: Yes
    Listed since: 08-25-2025

  • $22,866
    fair price
    $395 below market
    • 62,855 miles
    • No accidents, 2 owners, rental vehicle
    • 5 Seats, 18 City / 24 Hwy MPG
    • Enterprise Car Sales Orland Hills (21 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Orland Hills, IL / 21 miles away from Elmhurst, IL

    Transfer of vehicle from another location to your neighborhood Enterprise Car Sales may require payment of a non-refundable transfer fee to begin the ...

    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:

    21 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 1C4PJMBXXND553168
    Stock: 8DWSBW
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • $10,998
    good price
    $1,096 below market
    • 120,667 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats
    • Mr. C's Auto Mart (21 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Midlothian, IL / 21 miles away from Elmhurst, IL

    Introducing the highly coveted 2018 Jeep Cherokee Limited! This stunning SUV combines rugged capabilities with luxurious features, making it the perfe...

    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:

    Listing Information:

    VIN: 1C4PJMDB4JD549855
    Stock: P717
    Certified Pre-Owned: No
    Listed since: 08-22-2025

  • Price Drop
    $24,450
    fair price
    $689 above market
    • 22,773 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 19 City / 27 Hwy MPG
    • River Front Chrysler Jeep Dodge Ram (23 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in North Aurora, IL / 23 miles away from Elmhurst, IL

    CARFAX One-Owner. Clean CARFAX. Sangria Metallic Clearcoat 2021 Jeep Cherokee Latitude Lux4WD 3.2L V6ONE OWNER!, CLEAN CARFAX!, BACKUP CAMERA, LEAT...

    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:

    22 Combined MPG (19 City/27 Highway)

    Listing Information:

    VIN: 1C4PJMMX1MD236925
    Stock: R7805
    Certified Pre-Owned: No
    Listed since: 05-06-2025

  • New Listing
    $23,495
    good price
    $1,287 below market
    • 41,049 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 19 City / 27 Hwy MPG
    • Napleton's Arlington Heights Chrysler Jeep Dodge Ram (17 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Arlington Heights, IL / 17 miles away from Elmhurst, IL

    2022 Jeep Cherokee X V6 Diamond Black Crystal Pearlcoat 4WD * ONE OWNER CLEAN CARFAX *** Sun & Sound Group **Apple CarPlay/Android Auto, Front LED Fog...

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

    Listing Information:

    VIN: 1C4PJMCXXND545375
    Stock: J11798A
    Certified Pre-Owned: No
    Listed since: 08-30-2025

  • Price Drop
    $18,299
    fair price
    $229 below market
    • 61,909 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats, 19 City / 27 Hwy MPG
    • Ed Napleton's Kia Of Elmhurst (2 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Elmhurst, IL / 2 miles away from Elmhurst, IL

    Recent Arrival! CARFAX One-Owner. Billet Silver Metallic Clearcoat 2020 Jeep Cherokee 4D Sport Utility Limited 3.2L V6 4WD Odometer is 3410 miles belo...

    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:

    22 Combined MPG (19 City/27 Highway)

    Listing Information:

    VIN: 1C4PJMDXXLD649845
    Stock: K26070A
    Certified Pre-Owned: No
    Listed since: 08-09-2025

  • Price Drop
    $13,995
    fair price
    $553 below market
    • 103,189 miles
    • 1 accident, 3 owners, rental vehicle
    • 5 Seats, 19 City / 25 Hwy MPG
    • Napleton Off Lease - Arlington Heights (17 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    Close

    Located in Arlington Heights, IL / 17 miles away from Elmhurst, IL

    2017 Jeep Cherokee Trailhawk Light Brownstone Pearlcoat 4WD Odometer is 572 miles below market average!ParkView Rear Back-Up Camera, Premium Leather T...

    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:

    22 Combined MPG (19 City/25 Highway)

    Listing Information:

    VIN: 1C4PJMBB3HW528741
    Stock: OL3444
    Certified Pre-Owned: No
    Listed since: 08-13-2025

  • $27,550
    fair price
    $461 above market
    • 25,888 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 18 City / 24 Hwy MPG
    • River Front Chrysler Jeep Dodge Ram (23 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in North Aurora, IL / 23 miles away from Elmhurst, IL

    CARFAX One-Owner. Clean CARFAX. Hydro Blue Pearlcoat 2021 Jeep Cherokee Trailhawk4WD 3.2L V6ONE OWNER!, CLEAN CARFAX!, BACKUP CAMERA, LEATHER SEATS...

    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:

    21 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 1C4PJMBX8MD241364
    Stock: R7807
    Certified Pre-Owned: No
    Listed since: 05-09-2025

  • $19,590
    fair price
    $499 above market
    • 48,696 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 19 City / 27 Hwy MPG
    • Elgin Chrysler Dodge Jeep RAM (12 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Streamwood, IL / 12 miles away from Elmhurst, IL

    Discover the perfect blend of upscale comfort, rugged 4x4 capability, and refined design in this 2020 Jeep Cherokee Limited 4WD, finished in a strikin...

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

    Listing Information:

    VIN: 1C4PJMDX2LD513449
    Stock: B3576
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • New Listing
    $19,850
    fair price
    $36 above market
    • 60,315 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 21 City / 29 Hwy MPG
    • River Front Chrysler Jeep Dodge Ram (23 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in North Aurora, IL / 23 miles away from Elmhurst, IL

    CARFAX One-Owner. Clean CARFAX. Velvet Red Pearlcoat 2020 Jeep Cherokee Altitude4WD 2.4L I4ONE OWNER!, CLEAN CARFAX!, SUNROOF/MOONROOF, BACKUP CAME...

    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:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 1C4PJMLB7LD602875
    Stock: 25490-1
    Certified Pre-Owned: No
    Listed since: 08-25-2025

  • $20,495
    fair price
    $403 above market
    • 59,362 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats
    • Mercedes-Benz of St Charles (21 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Saint Charles, IL / 21 miles away from Elmhurst, IL

    ** CERTIFIED BY CARFAX-NO ACCIDENTS **, ** HEATED STEERING WHEEL **, ** HEATED FRONT SEATS **, ** Apple CarPlay/Android Auto, ** Remote Start, 7 & 4 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:

    Listing Information:

    VIN: 1C4PJMLX3LD607583
    Stock: Q1167
    Certified Pre-Owned: No
    Listed since: 08-16-2025

  • $17,300
    fair price
    $497 above market
    • 63,112 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 21 City / 28 Hwy MPG
    • Car City (18 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Palatine, IL / 18 miles away from Elmhurst, IL

    2018 Jeep Cherokee Limited 4WD Clean Carfax Low Miles Winter Package Fully Loaded SUVNow available at Car City Inc, this 2018 Jeep Cherokee Limite...

    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 (21 City/28 Highway)

    Listing Information:

    VIN: 1C4PJMDBXJD582777
    Stock: 6141
    Certified Pre-Owned: No

  • $18,795
    fair price
    $179 above market
    • 54,632 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 19 City / 27 Hwy MPG
    • Napleton's Arlington Heights Chrysler Jeep Dodge Ram (17 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Arlington Heights, IL / 17 miles away from Elmhurst, IL

    2020 Jeep Cherokee Limited 3.2L V6 Granite Crystal Metallic Clearcoat 4WD Odometer is 9590 miles below market average!* CLEAN CARFAX *Apple CarPlay/An...

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

    Listing Information:

    VIN: 1C4PJMDX8LD571906
    Stock: PM7465
    Certified Pre-Owned: No
    Listed since: 07-24-2025

  • New Listing
    $17,995
    fair price
    $20 below market
    • 24,606 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats
    • Napleton's Palatine Subaru (18 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Palatine, IL / 18 miles away from Elmhurst, IL

    Recent Arrival! 20/27 City/Highway MPG Odometer is 76522 miles below market average! 17" x 7" Aluminum Wheels, All-Season Floor Mats, Auxiliary Transm...

    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:

    Listing Information:

    VIN: 1C4PJMLX4JD526637
    Stock: PS100348B
    Certified Pre-Owned: No
    Listed since: 08-28-2025

Showing 22 - 42 out of 1,082 listings
Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

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