Skip to main content
Skip to Filters
219 listings
  • Price Drop
    $15,950
    great price
    $1,714 below market
    • 128,503 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 18 City / 25 Hwy MPG
    • RT 603 Auto Mall (98 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Irvington, NJ / 98 miles away from Wilmington, DE

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

    Listing Information:

    VIN: 5UXXW7C55G0M91316
    Stock: 91316
    Certified Pre-Owned: No

    • 40,252 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 20 City / 28 Hwy MPG
    • BMW Of Devon (22 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Devon, PA / 22 miles away from Wilmington, DE

    Heated Seats, All Wheel Drive, Sunroof/Moonroof, Rearview Camera!, Original MSRP $53345, Advanced Real-Time Traffic Information, BMW Online & BMW Apps...

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

    Listing Information:

    VIN: 5UXXW3C51G0R22128
    Stock: 2413981
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • $15,495
    fair price
    $791 below market
    • 92,429 miles
    • 1 accident, 4 owners, corporate fleet vehicle
    • 5 Seats, 19 City / 27 Hwy MPG
    • Metrozone Motor Group (79 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in South River, NJ / 79 miles away from Wilmington, DE

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

    Listing Information:

    VIN: 5UXXW5C52G0N92513
    Stock: N92513
    Certified Pre-Owned: No

  • New Listing
    $16,495
    fair price
    $299 above market
    • 91,603 miles
    • 2 accidents, 4 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • Union Avenue Auto Sales (87 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Hazlet, NJ / 87 miles away from Wilmington, DE

    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: 5UXXW3C54G0M89551
    Stock: A0023
    Certified Pre-Owned: No

  • $10,895
    great price
    $4,145 below market
    • 92,864 miles
    • 2 accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 20 City / 28 Hwy MPG
    • NJ Exotic Motors (94 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Elizabeth, NJ / 94 miles away from Wilmington, DE

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

    Listing Information:

    VIN: 5UXXW3C52F0M87926
    Stock: M87926
    Certified Pre-Owned: No

  • $18,495
    good price
    $1,041 below market
    • 91,127 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 19 City / 26 Hwy MPG
    • Zoom Auto Group (98 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Parsippany, NJ / 98 miles away from Wilmington, DE

    More photos of the vehicle @ www.ZoomAutoUSA.com . Browse / Inquire / Purchase 24/7 with a simple click of a button. Need Assistance? Call Zoom @ 9**-...

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

    Listing Information:

    VIN: 5UXXW7C52H0U25209
    Stock: KO-U25209
    Certified Pre-Owned: No
    Listed since: 07-15-2025

  • Price Drop
    $20,591
    good price
    $852 below market
    • 89,429 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 29 Hwy MPG
    • Freehold Mitsubishi (75 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Freehold Township, NJ / 75 miles away from Wilmington, DE

    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: 5UXUJ3C50KLG53938
    Stock: 5UXUJ3C50KLG53938
    Certified Pre-Owned: No
    Listed since: 04-08-2025

  • $19,995
    fair price
    $1,059 above market
    • 91,354 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 19 City / 26 Hwy MPG
    • Outright Auto of Smyrna (30 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Smyrna, DE / 30 miles away from Wilmington, DE

    Beautiful Condition!All of our vehicles come: Fully serviced with Warranties Delaware Inspected With a CarFax Buyback GuranteeWe offer Prime Rate...

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

    Listing Information:

    VIN: 5UXXW7C36H0U26135
    Stock: U26135
    Certified Pre-Owned: No
    Listed since: 02-14-2025

  • $21,990
    fair price
    $1,042 above market
    • 76,990 miles
    • 1 accident, 3 owners, personal use
    • 5 Seats, 19 City / 26 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Portland, OR / 2,394 miles away from Wilmington, DE

    Rare Find,Bluetooth,Brake Assist,Hands-Free Liftgate,Keyless Start,Leather Seats,Premium Sound,Satellite Radio,Sunroof / Moonroof,Turbo/Supercharged,4...

    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:

    21 Combined MPG (19 City/26 Highway)

    Listing Information:

    VIN: 5UXXW7C55H0U25740
    Stock: H0U25740T
    Certified Pre-Owned: No

  • New Listing
    • 22,382 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • Mercedes-Benz of Little Silver (89 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Little Silver, NJ / 89 miles away from Wilmington, DE

    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: 5UXUJ3C52KLG54234
    Stock: MB1937A
    Certified Pre-Owned: No
    Listed since: 07-10-2025

    • 78,508 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 20 City / 27 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Atlanta, GA / 641 miles away from Wilmington, DE

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

    Features and Specs:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5UXXW3C57H0T78476
    Stock: 2003726404
    Certified Pre-Owned: No
    Listed since: 05-15-2025

    • 74,406 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 19 City / 26 Hwy MPG
    • Avenger Auto Sales (89 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Rahway, NJ / 89 miles away from Wilmington, DE

    Avenger Auto Sales - Rahway Sales 402 St Georges Ave Rahway, NJ 0**** 8**-6**-8668 Visit Avenger Auto Sales - Rahway online at avengerauto.com to se...

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

    Listing Information:

    VIN: 5UXXW7C52H0U25789
    Stock: 3412
    Certified Pre-Owned: No
    Listed since: 06-22-2025

    • 56,374 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 20 City / 27 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Tampa, FL / 905 miles away from Wilmington, DE

    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: 5UXXW3C51H0R23457
    Stock: 2003878048
    Certified Pre-Owned: No
    Listed since: 07-08-2025

  • $17,995
    great price
    $3,910 below market
    • 86,101 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 18 City / 25 Hwy MPG
    • Prestige Auto Group (88 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Avenel, NJ / 88 miles away from Wilmington, DE

    BEST PRICE ON THE MARKET! NO NEED FOR PERFECT CREDIT! FREE CARFAX! THIS CAR IS PRICED FOR A QUICK SALE! IT HAS A GREAT LOOKING EXTERIOR! PLEASE 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:

    21 Combined MPG (18 City/25 Highway)

    Listing Information:

    VIN: 5UXXW7C59J0Z44814
    Stock: OPZ44814
    Certified Pre-Owned: No

  • $12,900
    great price
    $3,516 below market
    • 144,421 miles
    • 1 accident, 2 owners, personal use only
    • 5 Seats, 18 City / 25 Hwy MPG
    • Ferino Brothers Sales & Service (47 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Newtown, PA / 47 miles away from Wilmington, DE

    1 Owner , dealer serviced since brand new, exceptionally well maintained, garage kept. Was used to travel weekly from maryland to pa. Mostly all highw...

    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:

    21 Combined MPG (18 City/25 Highway)

    Listing Information:

    VIN: 5UXXW7C52J0W64197
    Stock: P1987
    Certified Pre-Owned: No
    Listed since: 05-22-2025

    • 87,630 miles
    • 1 accident, 4 owners, personal use
    • 5 Seats, 20 City / 27 Hwy MPG
    • All State Motors (86 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Perth Amboy, NJ / 86 miles away from Wilmington, DE

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

  • New Listing
    $10,990
    good price
    $763 below market
    • 144,000 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • Faulkner Subaru (77 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Harrisburg, PA / 77 miles away from Wilmington, DE

    Recent Arrival! Fresh PA Inspection, Oil Lube and Filter change.Clean CARFAX.Buy with confidence. With market based pricing we do all the research for...

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

    Listing Information:

    VIN: 5UXXW3C58G0R18626
    Stock: G0R18626
    Certified Pre-Owned: No
    Listed since: 07-26-2025

  • Price Drop
    $30,440
    good price
    $1,641 below market
    • 43,484 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 23 City / 28 Hwy MPG
    • BMW of Mount Laurel (34 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Mount Laurel, NJ / 34 miles away from Wilmington, DE

    LOW MILES - 43,484! Sunroof, NAV, Power Liftgate, All Wheel Drive, Panoramic Roof, Turbo, M SPORT PACKAGE 2, DRIVING ASSISTANCE PACKAGE, BLACK, SENSAT...

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

    Listing Information:

    VIN: 5UX2V1C00L9B87916
    Stock: L9B87916
    Certified Pre-Owned: No
    Listed since: 07-08-2025

  • Price Drop
    $17,395
    fair price
    $451 below market
    • 73,830 miles
    • No accidents, 3 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • Prestige Auto Group (88 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Avenel, NJ / 88 miles away from Wilmington, DE

    BEST PRICE ON THE MARKET! NO NEED FOR PERFECT CREDIT! FREE CARFAX! THIS CAR IS PRICED FOR A QUICK SALE! IT HAS A GREAT LOOKING EXTERIOR! PLEASE 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:

    23 Combined MPG (20 City/28 Highway)

    Listing Information:

    VIN: 5UXXW3C56J0Y66615
    Stock: OPY66615
    Certified Pre-Owned: No

  • $14,999
    good price
    $961 below market
    • 98,795 miles
    • 1 accident, 3 owners, personal use only
    • 5 Seats, 20 City / 28 Hwy MPG
    • Small Town Auto Sales (86 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Hazleton, PA / 86 miles away from Wilmington, DE

    2016 BMW X4 Sporty Luxury Meets Utility Experience the perfect balance of performance, style, and practicality with this 2016 BMW X4. Combining coupe...

    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: 5UXXW3C58G0R18786
    Stock: R18786
    Certified Pre-Owned: No
    Listed since: 06-29-2025

  • New Listing
    $16,999
    fair price
    $142 above market
    • 84,802 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 19 City / 27 Hwy MPG
    • Autoshow (86 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    • Power Driver Seat
    Close

    Located in Neptune City, NJ / 86 miles away from Wilmington, DE

    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: 5UXXW5C51G0N92373
    Stock: N92373
    Certified Pre-Owned: No

Showing 1 - 21 out of 219 listings

Consumer Reviews for the BMW X4

Read recent reviews for the BMW X4
Overall Consumer Rating
4.6 out of 5 stars23 Reviews
Write a vehicle reviewSee all 23 reviews
  • 5 star
    (74%)
  • 4 star
    (17%)
  • 3 star
    (4%)
  • 2 star
    (0%)
  • 1 star
    (4%)
5 out of 5 stars

Wow, Very Impressed

M. Hoffman, 03/08/2017
2017 BMW X4 xDrive28i 4dr SUV AWD (2.0L 4cyl Turbo 8A)
As a previous BMW owner (3 series X-drive diesel), I was familiar with the brand but wanted to get something that had a different style to it...thus I went with the X4 and boy I wasn't disappointed. Yes, I've read the reviews of not alot of cargo space compared to the X3 and reduced visibility because of the way the rear end is sloped but so far neither of those items are concerns for … me. Cargo area is fine for grocery & mall shopping; it's not like I'm purchasing a 50 flat screen tv everyday. Rear visibility is good; just use your mirrors. But I did add the Driver Assist Plus package which gives me a bit more confidence in driving. BMW's X-drive is very nice as it controls power to all 4 wheels and keeps the vehicle stable and in control during rain, snow, and icy conditions. Overall I'm very happy with my lease and when it's time to make another choice, I'll be hard pressed to go back to a sedan or get another X4.
Report abuse

Used 2016 BMW X4 in Wilmington, DE Values

Estimated values
2016 BMW X4 M40i 4dr SUV AWD (3.0L 6cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$15,038$17,438$19,163
Clean$14,557$16,841$18,464
Average$13,757$15,847$17,300
Rough$12,716$14,554$15,786

The average list price of a used 2016 BMW X4 in Wilmington, Delaware is $19,009. The average mileage on a used BMW X4 2016 for sale in Wilmington, Delaware is 85,204. Based on the average mileage of 85,204 for used 2016 BMW X4 for sale in Wilmington, DE 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 X4 2016 in Wilmington, Delaware to be $13,757.

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.