Skip to main content
Skip to Filters
730 listings
  • Price Drop
    $27,795
    great price
    $2,123 below market
    • 55,432 miles
    • 2 accidents, 2 owners, personal use only
    • 7 Seats, 20 City / 26 Hwy MPG
    • Gladstone DriveTime (43 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Gladstone, MO / 43 miles away from Saint Joseph, MO

    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: 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 (20 City/26 Highway)

    Listing Information:

    VIN: 5TDJZRFHXKS571376
    Stock: 1660042216
    Certified Pre-Owned: No
    Listed since: 06-04-2025

  • $25,470
    fair price
    $12 above market
    • 120,809 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 20 City / 26 Hwy MPG
    • Rolling Hills Toyota (2 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Saint Joseph, MO / 2 miles away from Saint Joseph, MO

    The 2019 Toyota Highlander Limited Platinum stands at the crossroads of sophistication and rugged versatility, designed for those who want the best of...

    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 (20 City/26 Highway)

    Listing Information:

    VIN: 5TDDZRFH5KS941498
    Stock: TP3119
    Certified Pre-Owned: No
    Listed since: 06-27-2025

  • $41,885
    good price
    $1,247 below market
    • 21,737 miles
    • No accidents, personal use only
    • 7 Seats, 20 City / 27 Hwy MPG
    • Universal Auto Plaza (61 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Blue Springs, MO / 61 miles away from Saint Joseph, MO

    Midnight Black Metallic 2021 Toyota Highlander Platinum AWD 3.5L V6 DOHC 4D Sport Utility 8-Speed Automatic Clean CARFAX. Odometer is 43965 miles belo...

    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: 5TDFZRBHXMS103274
    Stock: 23125
    Certified Pre-Owned: No
    Listed since: 06-10-2025

  • $34,000
    fair price
    $780 below market
    • 32,706 miles
    • No accidents, 1 owner, personal use only
    • 8 Seats, 22 City / 29 Hwy MPG
    • McCarthy Honda (57 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Overland Park, KS / 57 miles away from Saint Joseph, MO

    Toyota Highlander LE 22/29 City/Highway MPG ABS brakes, Active Cruise Control, Alloy wheels, Electronic Stability Control, Front dual zone A/C, Heated...

    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: 5TDKDRAH0PS504335
    Stock: 2395A
    Certified Pre-Owned: No
    Listed since: 06-02-2025

  • Price Drop
    $28,717
    fair price
    $192 below market
    • 69,269 miles
    • No accidents, 1 owner, personal use
    • 8 Seats, 21 City / 29 Hwy MPG
    • Bob Sight Independence Kia (55 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Independence, MO / 55 miles away from Saint Joseph, MO

    Black 2022 Toyota Highlander LE FWD 8-Speed Automatic 3.5L V6 DOHC ONE OWNER, CLEAN VEHICLE HISTORY, PUSH TO START, BLUETOOTH, BACK UP CAMERA, REAR CL...

    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:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 5TDZZRAH8NS127041
    Stock: A1043
    Certified Pre-Owned: No
    Listed since: 07-17-2025

  • Price Drop
    $38,590
    fair price
    $218 below market
    • 30,621 miles
    • No accidents, 1 owner, personal use
    • 7 Seats, 20 City / 27 Hwy MPG
    • Carvana - Kansas City (50 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Kansas City, MO / 50 miles away from Saint Joseph, MO

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

    Listing Information:

    VIN: 5TDGZRBH7NS196843
    Stock: 2003874770
    Certified Pre-Owned: No
    Listed since: 07-09-2025

  • New Listing
    $24,990
    fair price
    $42 below market
    • 93,590 miles
    • No accidents, 2 owners, rental vehicle
    • 7 Seats, 21 City / 27 Hwy MPG
    • Carvana - Kansas City (50 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Kansas City, MO / 50 miles away from Saint Joseph, MO

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

    23 Combined MPG (21 City/27 Highway)

    Listing Information:

    VIN: 5TDKZRFH3KS304455
    Stock: 2003864012
    Certified Pre-Owned: No
    Listed since: 07-11-2025

  • New Listing
    $38,599
    fair price
    $659 above market
    • 33,992 miles
    • No accidents, 1 owner, personal use
    • 7 Seats, 20 City / 27 Hwy MPG
    • Crown Toyota (64 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Lawrence, KS / 64 miles away from Saint Joseph, MO

    Look at this 2022 Toyota Highlander XLE. Its Automatic transmission and Regular Unleaded V-6 3.5 L/211 engine will keep you going. This Toyota Highlan...

    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: 5TDGZRBH0NS587218
    Stock: T42917A
    Certified Pre-Owned: No
    Listed since: 06-28-2025

  • Price Drop
    $36,200
    fair price
    $592 below market
    • 52,057 miles
    • No accidents, 1 owner, personal use
    • 8 Seats, 20 City / 27 Hwy MPG
    • Jay Wolfe Acura of Overland Park (56 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Overland Park, KS / 56 miles away from Saint Joseph, MO

    Clean CARFAX. CARFAX One-Owner. Highlander XLE, 3.5L V6 DOHC, AWD, Apple CarPlay/Android Auto, Exterior Parking Camera Rear, Heated front seats, Power...

    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: 5TDHZRBH6NS581248
    Stock: KC05627B
    Certified Pre-Owned: No
    Listed since: 05-28-2025

  • Price Drop
    $23,897
    good price
    $996 below market
    • 101,745 miles
    • 1 accident, 2 owners, personal use only
    • 8 Seats, 20 City / 27 Hwy MPG
    • Victory Chevrolet (10 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Savannah, MO / 10 miles away from Saint Joseph, MO

    2021 Toyota Highlander LE AWD Sliver Metallic** ORIGINAL MSRP ** $40,060MECHANICAL & PERFORMANCE- 3.5L V6 Engine; 8 Speed Automatic- 5,000-l...

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDBZRBHXMS545390
    Stock: B176216A
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • $31,980
    fair price
    $522 below market
    • 122,680 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 7 Seats, 21 City / 29 Hwy MPG
    • Rolling Hills Toyota (2 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Saint Joseph, MO / 2 miles away from Saint Joseph, MO

    The 2022 Toyota Highlander XSE is where family utility meets unexpected sportiness. Sleek, aggressive, and packed with smart tech, this three-row SUV ...

    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:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 5TDLZRAH1NS111558
    Stock: TP3171
    Certified Pre-Owned: No
    Listed since: 07-18-2025

  • Price Drop
    $19,500
    fair price
    $644 above market
    • 130,555 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 18 City / 24 Hwy MPG
    • Jay Wolfe Acura (60 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Kansas City, MO / 60 miles away from Saint Joseph, MO

    Clean CARFAX. Heated Leather Seats**, Panoramic Moonroof / Sunroof**, Third Row Seating**, New Tires**, Backup Camera, Premium Wheels, ABS brakes, All...

    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:

    20 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 5TDDKRFH7FS120204
    Stock: A11606A
    Certified Pre-Owned: No
    Listed since: 05-28-2025

  • Price Drop
    • 27,933 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 8 Seats, 22 City / 29 Hwy MPG
    • Rolling Hills Toyota (2 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Saint Joseph, MO / 2 miles away from Saint Joseph, MO

    The 2023 Toyota Highlander L is a versatile midsize SUV crafted to meet the needs of modern families and adventurous spirits alike. With its sleek des...

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

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5TDKDRAH9PS517956
    Stock: TP3129
    Certified Pre-Owned: Yes
    Listed since: 06-27-2025

  • $40,815
    fair price
    $1,449 above market
    • 34,018 miles
    • No accidents, 1 owner, rental vehicle
    • 8 Seats, 22 City / 29 Hwy MPG
    • Main Street Chrysler Dodge Jeep Ram of Lansing (37 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Lansing, KS / 37 miles away from Saint Joseph, MO

    ABS brakes, Active Cruise Control, Alloy wheels, Electronic Stability Control, Front dual zone A/C, Heated door mirrors, Heated Front Bucket Seats, He...

    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: 5TDKDRAH6RS054001
    Stock: 15711A
    Certified Pre-Owned: No
    Listed since: 07-09-2025

  • Price Drop
    $43,000
    fair price
    $862 above market
    • 31,018 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 20 City / 27 Hwy MPG
    • Jay Wolfe Acura (60 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Kansas City, MO / 60 miles away from Saint Joseph, MO

    CARFAX One-Owner. Clean CARFAX. Balance of factory warranty still applies., Third Row Seating**, Heads Up Display**, AM/FM radio: SiriusXM, Apple CarP...

    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: 5TDFZRBH2MS126340
    Stock: AM1040
    Certified Pre-Owned: No
    Listed since: 07-02-2025

  • New Listing
    $32,391
    fair price
    $181 below market
    • 58,486 miles
    • No accidents, 1 owner, rental vehicle
    • 8 Seats, 22 City / 29 Hwy MPG
    • Olathe Dodge Chrysler Jeep Ram (61 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Olathe, KS / 61 miles away from Saint Joseph, MO

    Olathe Dodge Chrysler Jeep Proudly Presents: Silver 2023 Toyota Highlander L Recent Arrival! CARFAX One-Owner. 22/29 City/Highway MPGIn need of a n...

    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: 5TDKDRAH8PS500095
    Stock: R500095
    Certified Pre-Owned: No
    Listed since: 07-29-2025

  • New Listing
    $15,996
    fair price
    $491 above market
    • 72,052 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 18 City / 24 Hwy MPG
    • Kansas City Hyundai (55 mi away)
    • Bluetooth
    • Third-row seating
    • Tire Pressure Warnin...
    • USB Inputs
    • Trip Computer
    Close

    Located in Merriam, KS / 55 miles away from Saint Joseph, MO

    Vehicle DetailsDiscover the perfect blend of reliability and comfort with this 2013 Toyota Highlander Base V6, now available at our dealership. This v...

    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:

    20 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 5TDZK3EH0DS125097
    Stock: 194A
    Certified Pre-Owned: No
    Listed since: 07-29-2025

  • $11,900
    good price
    $2,116 below market
    • 121,623 miles
    • No accidents, 3 owners, personal use only
    • 7 Seats, 20 City / 25 Hwy MPG
    • Mobile 10 (60 mi away)
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Third-row seating
    Close

    Located in Kansas City, MO / 60 miles away from Saint Joseph, MO

    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 (20 City/25 Highway)

    Listing Information:

    VIN: 5TDZA3EH0CS024160
    Stock: 024160
    Certified Pre-Owned: No

    • 41,436 miles
    • No accidents, 1 owner, personal use only
    • 8 Seats, 22 City / 29 Hwy MPG
    • Tri-State Ford (37 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Maryville, MO / 37 miles away from Saint Joseph, MO

    2023 Toyota Highlander LE FWD " Stock #: 8747Mileage: Approx. 41,436 mi Exterior: BlueprintEngine: Turbocharged 2.4L I '4 Transmission: 8-Speed Automa...

    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: 5TDKDRAH5PS503956
    Stock: 8747
    Certified Pre-Owned: No
    Listed since: 06-24-2025

  • Price Drop
    $33,663
    fair price
    $408 above market
    • 59,814 miles
    • No accidents, 1 owner, personal use only
    • 8 Seats, 22 City / 29 Hwy MPG
    • McCarthy Olathe Hyundai (62 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Olathe, KS / 62 miles away from Saint Joseph, MO

    **For Sale: Certified 2023 Toyota Highlander XLE Gray | One Owner | Fully Loaded**Experience power, style, and peace of mind with this **Certified 20...

    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: 5TDKDRAH4PS021916
    Stock: UHP5031
    Certified Pre-Owned: No
    Listed since: 05-20-2025

    • 38,902 miles
    • No accidents, 1 owner, rental vehicle
    • 8 Seats, 21 City / 28 Hwy MPG
    • Carvana - Kansas City (50 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Kansas City, MO / 50 miles away from Saint Joseph, MO

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

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5TDKDRBH5PS039811
    Stock: 2003790961
    Certified Pre-Owned: No
    Listed since: 06-19-2025

Showing 1 - 21 out of 730 listings

Buying a Toyota Highlander in Saint Joseph Missouri

For those navigating the scenic routes around Saint Joseph, MO, the Toyota Highlander presents a solid option with its comfortable and quiet ride, making it well-suited for both daily commutes and longer excursions to nearby attractions. Its easy visibility and handling are beneficial when exploring the historic downtown area or the beautiful parks nearby, ensuring that you can maneuver through urban settings and natural landscapes alike with ease. Powered by a capable V6 engine, the Highlander strikes a balance between performance and fuel efficiency, making it practical for families or individuals needing versatility.

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.