Skip to main content
Skip to Filters
5,184 listings
  • $42,999
    fair price
    $210 above market
    • 37,799 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 16 City / 19 Hwy MPG
    • Jack Ingram Signature Used Cars (427 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Montgomery, AL / 427 miles away from Myrtle Beach, SC

    Recent Arrival! CARFAX One-Owner. 4WD, Leather. Odometer is 12430 miles below market average!2021 Toyota 4Runner Limited SilverPriced below KBB Fair 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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEKU5JR2M5866262
    Stock: VV2801A
    Certified Pre-Owned: No
    Listed since: 05-26-2025

  • Price Drop
    $38,188
    good price
    $964 below market
    • 39,529 miles
    • 2 accidents, 2 owners, personal use
    • 7 Seats, 17 City / 20 Hwy MPG
    • Car Town Kia USA (431 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Nicholasville, KY / 431 miles away from Myrtle Beach, SC

    Vehicle DetailsGet ready to conquer the road with this stunning 2019 Toyota 4Runner Limited! With just 39,529 miles on the odometer, this rugged yet r...

    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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR4K5634436
    Stock: 45025A
    Certified Pre-Owned: No
    Listed since: 05-16-2025

  • $29,999
    good price
    $1,022 below market
    • 123,854 miles
    • 1 accident, 2 owners, personal use only
    • 5 Seats, 17 City / 20 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Billings, MT / 1,770 miles away from Myrtle Beach, SC

    CarFax No Accidents Reported,Rare Find,Back-Up Camera,Bluetooth,Brake Assist,Heated Seats,Navigation System,Satellite Radio,Sunroof / Moonroof,Tow Hit...

    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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR2K5722353
    Stock: 53495
    Certified Pre-Owned: No

  • New Listing
    $45,900
    fair price
    $1,267 below market
    • 50,384 miles
    • 5 Seats, 16 City / 19 Hwy MPG
    • Nalley Lexus Smyrna (316 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Smyrna, GA / 316 miles away from Myrtle Beach, SC

    RECALL NOTICE: Some vehicles offered for sale may be subject to unrepaired manufacturer safety recalls. To determine the recall status of a vehicle, v...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTERU5JR4P6099141
    Stock: NLS256623A
    Certified Pre-Owned: No
    Listed since: 06-10-2025

  • $33,600
    fair price
    $1,387 above market
    • 110,164 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 17 City / 20 Hwy MPG
    • Modern Toyota of Asheboro (151 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Asheboro, NC / 151 miles away from Myrtle Beach, SC

    150 POINT SMARTBUY INSPECTION, LOCAL TRADE, TOW PACKAGE, The 2019 Toyota 4Runner TRD Off-Road comes equipped with a range of added features including ...

    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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR0K5618508
    Stock: 16N4460B
    Certified Pre-Owned: No
    Listed since: 05-03-2025

  • New Listing
    $38,979
    fair price
    $521 above market
    • 86,317 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 16 City / 19 Hwy MPG
    • Randy Marion Chevrolet Buick GMC of West Jefferson (238 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in West Jefferson, NC / 238 miles away from Myrtle Beach, SC

    Classic Silver 2021 Toyota 4Runner TRD Off-Road Premium 4WD 5-Speed Automatic with Overdrive 4.0L V6 SMPI DOHC 4WD, Graphite Artificial Leather. Call ...

    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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTERU5JR4M5838154
    Stock: 838154
    Certified Pre-Owned: No
    Listed since: 05-12-2025

    • 51,231 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 16 City / 19 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to SC*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Inglewood, CA / 2,247 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: 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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEJU5JR6M5873095
    Stock: 26638666
    Certified Pre-Owned: No

  • New Listing
    Stock photo**
    $42,995
    fair price
    $395 below market
    • 57,893 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 16 City / 19 Hwy MPG
    • Wallace Imports Of Bristol (274 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Bristol, TN / 274 miles away from Myrtle Beach, SC

    Clean CARFAX. Classic Silver Metallic 2021 Toyota 4Runner TRD Off-Road Premium 4WD 5-Speed Automatic with Overdrive 4.0L V6 SMPI DOHC 4WD.Recent Arriv...

    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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTERU5JR9M5849280
    Stock: 25072Q
    Certified Pre-Owned: No
    Listed since: 06-08-2025

  • Price Drop
    • 39,157 miles
    • No accidents, 2 owners, personal use
    • 7 Seats, 16 City / 19 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to SC*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Roseville, CA / 2,362 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: Yes

    Features and Specs:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEJU5JR7M5952677
    Stock: 26946019
    Certified Pre-Owned: No

  • $29,490
    good price
    $907 below market
    • 97,534 miles
    • 1 accident, 1 owner, rental vehicle
    • 5 Seats, 16 City / 19 Hwy MPG
    • Mid-State Chevrolet (363 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Sutton, WV / 363 miles away from Myrtle Beach, SC

    Come see this 2021 Toyota 4Runner SR5. Its Automatic transmission and Regular Unleaded V-6 4.0 L/241 engine will keep you going. This Toyota 4Runner f...

    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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEMU5JR6M5863700
    Stock: 14038150
    Certified Pre-Owned: No
    Listed since: 01-26-2025

  • New Listing
    $37,993
    fair price
    $1,024 above market
    • 40,531 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 17 City / 20 Hwy MPG
    • Tuscaloosa Chrysler Dodge Jeep Ram (494 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Tuscaloosa, AL / 494 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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR3K5732468
    Stock: P1902
    Certified Pre-Owned: No
    Listed since: 04-20-2025

  • New Listing
    $44,990
    fair price
    $100 above market
    • 39,403 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 16 City / 19 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Kansas City, MO / 945 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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTERU5JR6M5952950
    Stock: 2003706098
    Certified Pre-Owned: No
    Listed since: 05-14-2025

  • Price Drop
    $32,071
    good price
    $1,739 below market
    • 70,577 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats, 17 City / 20 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Billings, MT / 1,770 miles away from Myrtle Beach, SC

    Rare Find,Back-Up Camera,Brake Assist,Heated Seats,Navigation System,Satellite Radio,Sunroof / Moonroof,Tow Hitch,Heated Seats,Power Door Locks,Satell...

    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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR6K5672055
    Stock: 53601BM
    Certified Pre-Owned: No

  • New Listing
    $41,998
    fair price
    $1,457 above market
    • 46,285 miles
    • 5 Seats, 16 City / 19 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to SC*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Pleasanton, CA / 2,402 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 Unavailable.

    Features and Specs:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTENU5JR4M5881178
    Stock: 27121914
    Certified Pre-Owned: No

  • New Listing
    $34,441
    fair price
    $429 above market
    • 67,978 miles
    • No accidents, 2 owners, rental vehicle
    • 5 Seats, 16 City / 19 Hwy MPG
    • Fred Anderson Chevrolet Buick GMC (205 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Greer, SC / 205 miles away from Myrtle Beach, SC

    Check out all these great 17 x 7.0 6-Spoke Alloy Wheels, 3.727 Axle Ratio, 4-Wheel Disc Brakes, 8 Speakers, ABS brakes, Air Conditioning, Alloy wheels...

    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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEMU5JR2M5915095
    Stock: S1193982A
    Certified Pre-Owned: No
    Listed since: 06-01-2025

    • 40,307 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 16 City / 19 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CO to SC*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Littleton, CO / 1,494 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: Yes

    Features and Specs:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEJU5JR7M5906640
    Stock: 26679229
    Certified Pre-Owned: No

  • Price Drop
    $30,980
    fair price
    $513 below market
    • 88,792 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 17 City / 20 Hwy MPG
    • Franklin's Spring Creek Ford (376 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Colquitt, GA / 376 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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR3K5696636
    Stock: 10032A
    Certified Pre-Owned: No
    Listed since: 03-28-2025

  • New Listing
    $33,998
    good price
    $1,268 below market
    • 48,803 miles
    • 5 Seats, 16 City / 19 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from WA to SC*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Spokane Valley, WA / 2,201 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 Unavailable.

    Features and Specs:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTEEU5JRXM5240844
    Stock: 27434556
    Certified Pre-Owned: No

  • $53,288
    fair price
    $153 above market
    • 40,211 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 16 City / 19 Hwy MPG
    • Don Franklin Ford Lincoln (374 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in London, KY / 374 miles away from Myrtle Beach, SC

    Certified. Priced below KBB Fair Purchase Price! White 2023 Toyota 4Runner TRD Pro 4D Sport Utility 4WD 5-Speed with ECT 4.0L V6 DOHC 24VThe Don Fra...

    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:

    17 Combined MPG (16 City/19 Highway)

    Listing Information:

    VIN: JTELU5JR3P6166088
    Stock: P6166088
    Certified Pre-Owned: No
    Listed since: 05-21-2025

  • Price Drop
    $31,872
    fair price
    $1,003 above market
    • 119,284 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 17 City / 20 Hwy MPG
    • Affordable Auto & Truck (278 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Power Driver Seat
    Close

    Located in Virginia Beach, VA / 278 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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JRXK5680790
    Stock: 568079
    Certified Pre-Owned: No

  • Price Drop
    $34,999
    fair price
    $1,398 above market
    • 89,787 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 17 City / 20 Hwy MPG
    • Cavalier Ford Chesapeake Square (265 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

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

    Clean CARFAX. Certified. Black 2019 Toyota 4Runner TRD Off-Road Premium 4WD 5-Speed Automatic with Overdrive 4.0L V6 SMPI DOHC 4Runner TRD Off-Road Pr...

    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:

    18 Combined MPG (17 City/20 Highway)

    Listing Information:

    VIN: JTEBU5JR9K5614764
    Stock: P101872C
    Certified Pre-Owned: No
    Listed since: 04-19-2025

Showing 1,366 - 1,386 out of 5,184 listings

Consumer Reviews for the Toyota 4Runner

Read recent reviews for the Toyota 4Runner
Overall Consumer Rating
4.2 out of 5 stars43 Reviews
Write a vehicle reviewSee all 43 reviews
  • 5 star
    (56%)
  • 4 star
    (28%)
  • 3 star
    (7%)
  • 2 star
    (2%)
  • 1 star
    (7%)
4 out of 5 stars

2020 4Runner- /gb

Gary M Brock, 02/16/2020
2020 Toyota 4Runner Limited 4dr SUV 4WD (4.0L 6cyl 5A)
It sells itself and has a 5th generation history, could use a little more power/torque, and a power liftgate, auto start. I would suggest buy the 4WD to feel better about this great vehicle. This is a solid real SUV , nothing fake here. Fun to drive with a feeling of top quality and service.
Report abuse

Used 2021 Toyota 4Runner in Myrtle Beach, SC Values

Estimated values
2021 Toyota 4Runner Limited 4dr SUV 4WD (4.0L 6cyl 5A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$33,541$35,704$37,874
Clean$32,827$34,926$37,029
Average$31,637$33,629$35,622
Rough$30,090$31,944$33,792

The average list price of a used 2021 Toyota 4Runner in Myrtle Beach, South Carolina is $38,799. The average mileage on a used Toyota 4Runner 2021 for sale in Myrtle Beach, South Carolina is 65,991. Based on the average mileage of 65,991 for used 2021 Toyota 4Runner 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 Toyota 4Runner 2021 in Myrtle Beach, South Carolina to be $31,637.

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.