Skip to main content
Skip to Filters
1,372 listings
    • 115,330 miles
    • No accidents, 5 owners, personal use
    • 18 City / 25 Hwy MPG
    • D&M Discount Auto Sales (134 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Stafford, VA / 134 miles away from Virginia Beach, VA

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

    Listing Information:

    VIN: WDDGF8BBXAR092702
    Stock: 092702
    Certified Pre-Owned: No
    Listed since: 05-03-2024

  • $7,494
    fair price
    $121 below market
    • 80,460 miles
    • No accidents, 2 owners, personal use only
    • 18 City / 25 Hwy MPG
    • 1st Choice Auto Sales (154 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Multi-Zone Climate C...
    Close

    Located in Fairfax, VA / 154 miles away from Virginia Beach, VA

    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: WDDGF54X78R012693
    Stock: CM8826
    Certified Pre-Owned: No
    Listed since: 09-04-2024

  • Price Drop
    $12,163
    good price
    $1,032 below market
    • 97,539 miles
    • 1 accident, 4 owners, corporate fleet vehicle
    • 24 City / 31 Hwy MPG
    • Carget Motors (139 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Woodbridge, VA / 139 miles away from Virginia Beach, VA

    The 2016 Mercedes-Benz C 300 Luxury blends timeless elegance with modern engineering, making it a standout choice in the compact luxury sedan segment....

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB0GU145029
    Stock: 145029
    Certified Pre-Owned: No
    Listed since: 07-14-2025

  • $9,450
    good price
    $1,010 below market
    • 101,266 miles
    • 1 accident, 3 owners, personal use
    • 19 City / 28 Hwy MPG
    • Carprime Outlet (167 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Angier, NC / 167 miles away from Virginia Beach, VA

    CLEAN TITLE. Very decent and reliable car in a very good shape, runs and shifts perfectly and smoothly with no problems. No check-engine lights on...

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

    Listing Information:

    VIN: WDDGF8AB4EA958142
    Stock: 958142
    Certified Pre-Owned: No
    Listed since: 07-22-2025

  • $9,599
    good price
    $1,360 below market
    • 106,031 miles
    • 1 accident, 5 owners, corporate fleet vehicle
    • 19 City / 28 Hwy MPG
    • Transcend Auto (84 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in Henrico, VA / 84 miles away from Virginia Beach, VA

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

    Listing Information:

    VIN: WDDGF8AB1ER308234
    Stock: 308234
    Certified Pre-Owned: No
    Listed since: 01-31-2025

  • New Listing
    $16,496
    good price
    $1,302 below market
    • 113,817 miles
    • 21 City / 29 Hwy MPG
    • Cars2us Of Woodbridge (141 mi away)
    • AWD/4WD
    • Bluetooth
    • Keyless Entry/Start
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Woodbridge, VA / 141 miles away from Virginia Beach, VA

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 55SWF6EB2GU138512
    Stock: CU6817
    Certified Pre-Owned: No

  • $13,995
    good price
    $1,011 below market
    • 84,758 miles
    • 2 accidents, 4 owners, personal use
    • 25 City / 34 Hwy MPG
    • Anchor Auto Outlet (166 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Blind Spot Monitorin...
    Close

    Located in Cary, NC / 166 miles away from Virginia Beach, VA

    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:

    28 Combined MPG (25 City/34 Highway)

    Listing Information:

    VIN: 55SWF4JB1GU118102
    Stock: 54654T
    Certified Pre-Owned: No
    Listed since: 07-09-2025

    • 141,040 miles
    • No accidents, 3 owners, personal use
    • 24 City / 31 Hwy MPG
    • Woodbridge Public Auto Auction (141 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Woodbridge, VA / 141 miles away from Virginia Beach, VA

    KEY FEATURES AND OPTIONS Comes equipped with: Air Conditioning, Bluetooth. This Mercedes-Benz C-Class also includes Power Driver's Seat, Clock, Climat...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB5GU115783
    Stock: 143819
    Certified Pre-Owned: No
    Listed since: 05-17-2025

  • $6,900
    fair price
    $472 below market
    • 119,929 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 18 City / 26 Hwy MPG
    • Carprime Outlet (167 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Multi-Zone Climate C...
    Close

    Located in Angier, NC / 167 miles away from Virginia Beach, VA

    CLEAN TITLE. Very decent and reliable car in a very good shape, runs and shifts perfectly and smoothly with no problems. No check-engine lights on...

    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:

    21 Combined MPG (18 City/26 Highway)

    Listing Information:

    VIN: WDDGF5EB9AF455132
    Stock: 455132
    Certified Pre-Owned: No
    Listed since: 06-22-2025

  • $17,995
    fair price
    $759 below market
    • 49,129 miles
    • 1 accident, 1 owner, personal use only
    • 24 City / 31 Hwy MPG
    • Auto Trademark (153 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Manassas, VA / 153 miles away from Virginia Beach, VA

    2016 MERCEDES C300 4MATIC SEDAN- Call 703-361-6882, 1 Owner, Low Miles, Well Maintained, Premium 2 Pkg, Interior Pkg, Multi-Media Pkg, Panoramic Sunro...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB7GU103585
    Stock: AT17739
    Certified Pre-Owned: No

  • $14,500
    fair price
    $693 below market
    • 90,395 miles
    • 1 accident, 4 owners, corporate fleet vehicle
    • 24 City / 31 Hwy MPG
    • Raleigh Pre-Owned (155 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Raleigh, NC / 155 miles away from Virginia Beach, VA

    Non-smoker owner, Vehicle Runs Well, Arctic cold a/c, Seats as good as new, Must test drive, Available Satellite Radio, Family friendly55SWF4KB7GU1192...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB7GU119298
    Stock: 119298
    Certified Pre-Owned: No

  • $15,995
    fair price
    $555 above market
    • 63,359 miles
    • No accidents, 2 owners, personal use
    • 24 City / 31 Hwy MPG
    • Auto Trademark (153 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Manassas, VA / 153 miles away from Virginia Beach, VA

    2016 MERCEDES C300 4MATIC SEDAN- Call 703-361-6882, Low Miles, Well Maintained, Premium 1 Pkg, Navigation, Panoramic Sunroof, Blind Spot Monitor, Rear...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB3GU177800
    Stock: AT17783
    Certified Pre-Owned: No

    • 76,962 miles
    • No accidents, 3 owners, corporate fleet vehicle
    • 24 City / 31 Hwy MPG
    • Fred's Executive Auto (139 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Woodbridge, VA / 139 miles away from Virginia Beach, VA

    Navigation,Back-up Camera Blind Spot Monitor Bluetooth Connection Climate Control Dual Moonroof Heated Front Seat Integrated Turn Signal Mirrors Keyle...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB9GU159057
    Stock: 159057
    Certified Pre-Owned: No
    Listed since: 09-30-2024

  • Price Drop
    $11,495
    fair price
    $505 above market
    • 98,587 miles
    • No accidents, 2 owners, personal use only
    • 22 City / 31 Hwy MPG
    • Pumpkin Fine Cars & Exotics (195 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in Egg Harbor Township, NJ / 195 miles away from Virginia Beach, VA

    ** PUMPKIN CARS: HOME OF THE BEST PREPARED AND FINEST FRANCK FREON HAND-PICKED CARS IN SOUTH JERSEY ** GENUINE 5.0 STAR INTERNET RATING ** FAMILY OWNE...

    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: WDDGF4HB8EA968123
    Stock: 6210
    Certified Pre-Owned: No
    Listed since: 07-09-2025

  • New Listing
    • 50,298 miles
    • No accidents, 3 owners, personal use
    • 22 City / 31 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    • Power Driver Seat
    Close

    Located in Phoenix, AZ / 2,031 miles away from Virginia Beach, VA

    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:

    25 Combined MPG (22 City/31 Highway)

    Listing Information:

    VIN: WDDGF4HB7EG249099
    Stock: 2003928004
    Certified Pre-Owned: No
    Listed since: 07-26-2025

  • $14,790
    fair price
    $175 above market
    • 43,652 miles
    • No accidents, 2 owners, personal use only
    • 22 City / 31 Hwy MPG
    • Cash for Cars (NC) (192 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Graham, NC / 192 miles away from Virginia Beach, VA

    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: WDDGF4HB1EG237112
    Stock: 237112
    Certified Pre-Owned: No
    Listed since: 05-04-2025

  • $14,998
    fair price
    $413 below market
    • 72,891 miles
    • 1 accident, 3 owners, personal use
    • 24 City / 31 Hwy MPG
    • Raleigh Pre-Owned (155 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Raleigh, NC / 155 miles away from Virginia Beach, VA

    Non-smoker owner, Lots of storage, Arctic cold a/c, No pets, Drives great, Must test drive55SWF4KB7GU1778022016 Mercedes-Benz C-Class C 300 4MATIC Sed...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB7GU177802
    Stock: 177802
    Certified Pre-Owned: No

  • $7,999
    fair price
    $213 below market
    • 143,748 miles
    • 2 accidents, 2 owners, corporate fleet vehicle
    • 19 City / 28 Hwy MPG
    • Perfect Auto (154 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Manassas, VA / 154 miles away from Virginia Beach, VA

    ***PRICED AS CASH, READY TO DRIVE*** 2-Owner, Local Trade, Well Maintained, Premium 1 Package, Sport Sedan Package, Becker Map Pilot, Harman Kardon So...

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

    Listing Information:

    VIN: WDDGF8ABXER322830
    Stock: 322830
    Certified Pre-Owned: No

  • New Listing
    $17,588
    fair price
    $303 above market
    • 58,541 miles
    • No accidents, 4 owners, rental vehicle
    • 24 City / 31 Hwy MPG
    • Auction Direct USA (161 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Raleigh, NC / 161 miles away from Virginia Beach, VA

    Clean CARFAX. Auction Direct is proud to present you with another True Market Priced Pre-Owned Vehicle. This 2016 Mercedes-Benz C-Class C 300 4MATIC® ...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KBXGU176997
    Stock: AD01304
    Certified Pre-Owned: No
    Listed since: 07-23-2025

  • New Listing
    $7,971
    fair price
    $491 above market
    • 133,931 miles
    • No accidents, 3 owners, personal use
    • 18 City / 26 Hwy MPG
    • Mercedes-Benz of Virginia Beach (3 mi away)
    • Bluetooth
    • Sunroof/Moonroof
    • Power Driver Seat
    • Tire Pressure Warnin...
    • Multi-Zone Climate C...
    Close

    Located in Virginia Beach, VA / 3 miles away from Virginia Beach, VA

    Recent Arrival! Clean CARFAX.Black 2010 Mercedes-Benz C-Class C 300 RWD 3.0L V6 DOHC

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

    Listing Information:

    VIN: WDDGF5EB1AF414560
    Stock: V55060A
    Certified Pre-Owned: No
    Listed since: 07-24-2025

  • Price Drop
    $19,299
    fair price
    $150 above market
    • 49,151 miles
    • No accidents, 2 owners, personal use
    • 24 City / 31 Hwy MPG
    • Mercedes-Benz of Hunt Valley (183 mi away)
    • AWD/4WD
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Cockeysville, MD / 183 miles away from Virginia Beach, VA

    Keyless StartThis vehicle includes a Money-Back Guarantee* and passed our precise inspection process. Best of all the price you see is the price yo...

    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:

    27 Combined MPG (24 City/31 Highway)

    Listing Information:

    VIN: 55SWF4KB4GU174615
    Stock: GU174615
    Certified Pre-Owned: No
    Listed since: 07-11-2025

Showing 190 - 210 out of 1,372 listings

Consumer Reviews for the Mercedes-Benz C-Class

Read recent reviews for the Mercedes-Benz C-Class
Overall Consumer Rating
4.5 out of 5 stars48 Reviews
Write a vehicle reviewSee all 48 reviews
  • 5 star
    (69%)
  • 4 star
    (23%)
  • 3 star
    (4%)
  • 2 star
    (2%)
  • 1 star
    (2%)
5 out of 5 stars

I love this car.

solomonmorris1, 10/19/2011
2012 Mercedes-Benz C-Class C250 Sport 4dr Sedan (1.8L 4cyl Turbo 7A)
I was hesitant at first about changing over from BMW after 16 years and giving up my inline 6 300hp twin turbo for a 4cylinder turbo because i thought it would be slow. Well I am very impressed with what I bought and it is black with grey/black interior with all the bells and whistles and I must say I will never go back to BMW.I am hooked on Mercedes Benz.The car exceeds all my … expectations that I could have ever imagined and I totally agree with the last reviewer this car is amazing and the only thing I wanted on the car I did not get and that was the Zenon lighting package because there were only a few to go around to each dealer and I do not regret not having it now because I am loving it
Report abuse

Used 2010 Mercedes-Benz C-Class in Virginia Beach, VA Values

Estimated values
2010 Mercedes-Benz C-Class C300 Luxury 4MATIC 4dr Sedan AWD (3.0L 6cyl 7A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$4,193$6,305$7,548
Clean$3,955$5,905$7,022
Average$3,558$5,239$6,143
Rough$3,042$4,372$5,002

The average list price of a used 2010 Mercedes-Benz C-Class in Virginia Beach, Virginia is $12,847. The average mileage on a used Mercedes-Benz C-Class 2010 for sale in Virginia Beach, Virginia is 90,039. Based on the average mileage of 90,039 for used 2010 Mercedes-Benz C-Class for sale in Virginia Beach, VA 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 Mercedes-Benz C-Class 2010 in Virginia Beach, Virginia to be $3,558.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius200 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

EV Details

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.