Skip to main content
Skip to Filters
939 listings
  • $21,995
    good price
    $997 below market
    • 19,259 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 5 Seats, 25 City / 28 Hwy MPG
    • Driveway (22 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Paramus, NJ / 22 miles away from Elizabethport, NJ

    CarFax No Accidents Reported,CarFax 1-Owner,Low Mileage,Apple CarPlay,Back-Up Camera,Bluetooth,Keyless Start,Lane Keeping Assist,Remote Start,Turbo/Su...

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

    Listing Information:

    VIN: 3GKALTEV6ML307347
    Stock: PHP9083
    Certified Pre-Owned: No

  • New Listing
    $24,349
    good price
    $1,600 below market
    • 23,801 miles
    • No accidents, 1 owner, rental vehicle
    • 5 Seats, 23 City / 28 Hwy MPG
    • Enterprise Car Sales Iselin (9 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Iselin, NJ / 9 miles away from Elizabethport, NJ

    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:

    25 Combined MPG (23 City/28 Highway)

    Listing Information:

    VIN: 3GKALTEG4RL359018
    Stock: 7W4SJM
    Certified Pre-Owned: No
    Listed since: 04-10-2025

  • $21,595
    good price
    $802 below market
    • 27,546 miles
    • No accidents, personal use only
    • 5 Seats, 25 City / 28 Hwy MPG
    • G Motors Old Bridge (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Old Bridge, NJ / 16 miles away from Elizabethport, NJ

    2022 GMC Terrain SLE Sport Utility 4DEngine: 1.5L turbocharged 4-cylinder engine, providing a balance of power and fuel efficiencyTransmission: 9-spee...

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

    Listing Information:

    VIN: 3GKALTEV0NL117738
    Stock: OL117738
    Certified Pre-Owned: No

  • $22,595
    fair price
    $778 below market
    • 23,683 miles
    • No accidents, 1 owner, rental vehicle
    • 5 Seats, 23 City / 28 Hwy MPG
    • Driveway (22 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Paramus, NJ / 22 miles away from Elizabethport, NJ

    CarFax No Accidents Reported,CarFax 1-Owner,Apple CarPlay,Back-Up Camera,Bluetooth,Keyless Start,Lane Keeping Assist,Satellite Radio,Turbo/Supercharge...

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

    Listing Information:

    VIN: 3GKALTEGXRL321082
    Stock: PHP9092
    Certified Pre-Owned: No

  • Advertisement

    5 Offers Nearby

    2026 GMC Terrain Denali
    $41,100
    starting MSRP
    • 6 Colors
    • 3 Trims
    • 5 Packages
    View Offers 
    *The Manufacturer’s Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees, and optional equipment. Dealer sets final price. Click here to see all GMC vehicles’ destination freight charges.
  • New Listing
    $22,990
    fair price
    $673 below market
    • 27,199 miles
    • No accidents, 1 owner, rental vehicle
    • 5 Seats, 24 City / 29 Hwy MPG
    • Carvana - New York City (16 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Tire Pressure Warnin...
    Close

    Located in New York City, NY / 16 miles away from Elizabethport, NJ

    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:

    26 Combined MPG (24 City/29 Highway)

    Listing Information:

    VIN: 3GKALMEG1RL345308
    Stock: 2003881638
    Certified Pre-Owned: No
    Listed since: 07-09-2025

  • $20,905
    good price
    $1,226 below market
    • 30,732 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Empire Buick GMC of Long Island City (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Long Island City, NY / 16 miles away from Elizabethport, NJ

    Recent Arrival! 2022 GMC Terrain Ebony Twilight Metallic SLE AWD. AWD 9-Speed Automatic 1.5L DOHC25/28 City/Highway MPG Finance for price is reflectiv...

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

    Listing Information:

    VIN: 3GKALTEV0NL165899
    Stock: U1692O
    Certified Pre-Owned: No
    Listed since: 07-17-2025

  • Price Drop
    $9,750
    great price
    $2,702 below market
    • 121,999 miles
    • 1 accident, 3 owners, personal use only
    • 5 Seats
    • Magic Auto Sales (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Little Ferry, NJ / 16 miles away from Elizabethport, NJ

    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: 2GKFLVE31H6133326
    Stock: 133326
    Certified Pre-Owned: No

  • Price Drop
    $17,490
    fair price
    $63 below market
    • 72,923 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 25 City / 28 Hwy MPG
    • Kia Of Riverdale (24 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Riverdale, NJ / 24 miles away from Elizabethport, NJ

    Ebony Twilight Metallic 2020 GMC Terrain SLT AWD 9-Speed Automatic 1.5L DOHC Lane keep assist, Forward collision alert, Keyless start, AWD, 6-Way Powe...

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

    Listing Information:

    VIN: 3GKALVEV8LL290075
    Stock: 290075T01
    Certified Pre-Owned: No
    Listed since: 07-04-2025

  • Advertisement

    5 Offers Nearby

    2026 GMC Terrain Denali
    $41,100
    starting MSRP
    • 6 Colors
    • 3 Trims
    • 5 Packages
    View Offers 
    *The Manufacturer’s Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees, and optional equipment. Dealer sets final price. Click here to see all GMC vehicles’ destination freight charges.
  • Stock photo**
    $10,982
    fair price
    $1,229 below market
    • 77,085 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 5 Seats, 20 City / 29 Hwy MPG
    • Drive Simple NJ (13 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in South Plainfield, NJ / 13 miles away from Elizabethport, NJ

    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:

    23 Combined MPG (20 City/29 Highway)

    Listing Information:

    VIN: 2GKFLTEK7G6320872
    Stock: 2112
    Certified Pre-Owned: No
    Listed since: 03-13-2025

  • Price Drop
    $14,499
    fair price
    $181 above market
    • 99,409 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 26 City / 30 Hwy MPG
    • Auto Spot (15 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Tire Pressure Warnin...
    Close

    Located in Wood-Ridge, NJ / 15 miles away from Elizabethport, NJ

    Price includes all costs to be paid by consumer, except for licensing costs, registration fees, retail package, title and taxes. Any monetary discount...

    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:

    28 Combined MPG (26 City/30 Highway)

    Listing Information:

    VIN: 3GKALMEV2KL149852
    Stock: 149852-52
    Certified Pre-Owned: No

  • $28,000
    fair price
    $121 above market
    • 24,269 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Empire Buick GMC of Long Island City (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Long Island City, NY / 16 miles away from Elizabethport, NJ

    Recent Arrival! Certified. GMC Certified Pre-Owned Details: * Limited Warranty: 12 Month/12,000 Mile (whichever comes first) from certified purchase ...

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

    Listing Information:

    VIN: 3GKALYEV4NL197316
    Stock: U1693O
    Certified Pre-Owned: Yes
    Listed since: 07-18-2025

  • New Listing
    Stock photo**
    $19,922
    fair price
    $264 above market
    • 26,366 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 24 City / 28 Hwy MPG
    • Island Chrysler Jeep Dodge Ram (7 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Staten Island, NY / 7 miles away from Elizabethport, NJ

    Island Auto Group – No Hidden Fees, No Games, Just Real Prices! What You See is What You Pay – No "Extra" Dealer Fees Ever! Most dealers advertise fak...

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

    Listing Information:

    VIN: 3GKALTEV7KL393166
    Stock: 999046
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • Advertisement

    5 Offers Nearby

    2026 GMC Terrain Denali
    $41,100
    starting MSRP
    • 6 Colors
    • 3 Trims
    • 5 Packages
    View Offers 
    *The Manufacturer’s Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees, and optional equipment. Dealer sets final price. Click here to see all GMC vehicles’ destination freight charges.
  • $22,288
    fair price
    $739 above market
    • 39,606 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Teddy Volkswagen (24 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Bronx, NY / 24 miles away from Elizabethport, NJ

    This 2020 GMC Terrain SLT, has a Ebony Twilight Metallic exterior and an Jet Black interior color. 39606 miles. Stock Number A0746U. You can 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 (25 City/28 Highway)

    Listing Information:

    VIN: 3GKALVEVXLL276789
    Stock: A0746U
    Certified Pre-Owned: No
    Listed since: 06-28-2025

  • $26,391
    fair price
    $678 above market
    • 35,985 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Performance Buick GMC (18 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Cedar Knolls, NJ / 18 miles away from Elizabethport, NJ

    AWD. CARFAX One-Owner. Clean CARFAX.** OIL CHANGES FOR LIFE!! With purchase or lease of your New, Pre-Owned or Certified Pre-Owned Buick GMC purchas...

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

    Listing Information:

    VIN: 3GKALYEV3NL257960
    Stock: B2222
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • $19,990
    great price
    $2,127 below market
    • 30,153 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Magic Auto Sales (16 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Little Ferry, NJ / 16 miles away from Elizabethport, NJ

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

    Listing Information:

    VIN: 3GKALTEV1ML342930
    Stock: 342930
    Certified Pre-Owned: No

  • Stock photo**
    $25,900
    fair price
    $352 above market
    • 22,485 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Performance Buick GMC of Woodbridge (8 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Woodbridge, NJ / 8 miles away from Elizabethport, NJ

    AWD.** OIL CHANGES FOR LIFE!! With purchase or lease of your New, Pre-Owned or Certified Pre-Owned Buick GMC purchased or leased from Performance GMC ...

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

    Listing Information:

    VIN: 3GKALVEV4NL131783
    Stock: GW1041
    Certified Pre-Owned: No
    Listed since: 07-24-2025

  • Advertisement

    5 Offers Nearby

    2026 GMC Terrain Denali
    $41,100
    starting MSRP
    • 6 Colors
    • 3 Trims
    • 5 Packages
    View Offers 
    *The Manufacturer’s Suggested Retail Price excludes destination freight charge, tax, title, license, dealer fees, and optional equipment. Dealer sets final price. Click here to see all GMC vehicles’ destination freight charges.
    • 14,950 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Performance Buick GMC of Woodbridge (8 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Woodbridge, NJ / 8 miles away from Elizabethport, NJ

    AWD. Odometer is 14104 miles below market average!** OIL CHANGES FOR LIFE!! With purchase or lease of your New, Pre-Owned or Certified Pre-Owned Buick...

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

    Listing Information:

    VIN: 3GKALVEV5NL149404
    Stock: GW1019
    Certified Pre-Owned: No
    Listed since: 06-09-2025

  • $7,995
    fair price
    $179 above market
    • 128,534 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • Auto Haus of Irvington (5 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Irvington, NJ / 5 miles away from Elizabethport, NJ

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

    Listing Information:

    VIN: 2GKFLTEK5H6164509
    Stock: H6164509
    Certified Pre-Owned: No
    Listed since: 10-18-2024

    • 5,144 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 21 City / 26 Hwy MPG
    • Autoland Chrysler Jeep Dodge Ram (7 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Springfield, NJ / 7 miles away from Elizabethport, NJ

    BLUETOOTH, BACKUP CAMERA, NAVIGATION, ONE OWNER, Easy Financing, Low Miles!!!!, Immaculate, SERVICE RECORDS AVAILABLE, CLEAN CARFAX..... NOACCIDENTS, ...

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

    Listing Information:

    VIN: 3GKALXEX6LL128636
    Stock: LL128636
    Certified Pre-Owned: No
    Listed since: 06-20-2022

  • Stock photo**
    • 20,075 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 25 City / 28 Hwy MPG
    • Performance Buick GMC of Woodbridge (8 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Woodbridge, NJ / 8 miles away from Elizabethport, NJ

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

    Listing Information:

    VIN: 3GKALVEV2NL187415
    Stock: GW1051
    Certified Pre-Owned: No
    Listed since: 06-19-2025

  • $10,500
    fair price
    $1,042 below market
    • 92,400 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 20 City / 29 Hwy MPG
    • Giordano Auto Sales (15 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Hasbrouck Heights, NJ / 15 miles away from Elizabethport, NJ

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

    Listing Information:

    VIN: 2GKFLTEK7G6107047
    Stock: 107047
    Certified Pre-Owned: No

Showing 22 - 42 out of 939 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.