Skip to main content
Skip to Filters
1,680 listings
  • $18,000
    great price
    $3,410 below market
    25,463 miles
    No accidents, 3 Owners, Personal use only
    4cyl Automatic
    Toyota of Brookfield (13 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Brookfield, WI / 13 miles away from Milwaukee, WI

    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:

    32 Combined MPG (28 City/36 Highway)

    Listing Information:

    VIN: 5YFBURHE1KP925042
    Stock: PJR1294
    Certified Pre-Owned: Yes
    Listed since: 04-05-2024

  • Price Drop
    $18,112
    great price
    $2,705 below market
    40,809 miles
    No accidents, 2 Owners, Personal use
    4cyl Automatic
    Toyota of Brookfield (13 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Brookfield, WI / 13 miles away from Milwaukee, WI

    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:

    31 Combined MPG (28 City/35 Highway)

    Listing Information:

    VIN: 2T1BURHE0KC144240
    Stock: PML1167
    Certified Pre-Owned: Yes
    Listed since: 04-06-2024

  • Price Drop
    $16,305
    great price
    $2,656 below market
    70,240 miles
    No accidents, 3 Owners, Rental vehicle
    4cyl Automatic
    Driveway (15 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Waukesha, WI / 15 miles away from Milwaukee, WI

    CarFax No Accidents Reported,Apple CarPlay,Back-Up Camera,Bluetooth,Brake Assist,Lane Keeping Assist,Satellite Radio,WiFi Hotspot,Steel Wheels,Power D...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPRAE2LP083523
    Stock: SXLP083523
    Certified Pre-Owned: No

  • $19,597
    great price
    $2,391 below market
    22,099 miles
    No accidents, 2 Owners, Corporate fleet vehicle
    4cyl Automatic
    Zeigler Toyota of Racine (24 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Mount Pleasant, WI / 24 miles away from Milwaukee, WI

    This Toyota Corolla has a strong Regular Unleaded I-4 1.8 L/110 engine powering this Variable transmission. Wi-Fi Connect with up to 2GB within Mobile...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: JTDEPMAE2NJ204366
    Stock: NJ204366
    Certified Pre-Owned: Yes
    Listed since: 12-28-2023

  • $22,856
    good price
    $1,858 below market
    23,361 miles
    No accidents, 1 Owner, Corporate fleet vehicle
    4cyl Automatic
    Toyota of Brookfield (13 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Brookfield, WI / 13 miles away from Milwaukee, WI

    CARFAX One-Owner. Clean CARFAX. Certified. Classic Silver Metallic 2021 Toyota Corolla XSE FWD CVT 2.0L I4 DOHC 16V Toyota Certified, Apple CarPlay/An...

    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:

    34 Combined MPG (31 City/38 Highway)

    Listing Information:

    VIN: 5YFT4MCE9MP094570
    Stock: PML1138
    Certified Pre-Owned: Yes
    Listed since: 03-27-2024

  • $24,553
    fair price
    $696 below market
    5,682 miles
    No accidents, 1 Owner, Personal use only
    4cyl Automatic
    Toyota of Brookfield (13 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Brookfield, WI / 13 miles away from Milwaukee, WI

    CARFAX One-Owner. Clean CARFAX. Certified. Ruby Flare Pearl 2022 Toyota Corolla XLE FWD CVT 1.8L I4 DOHC 16V Toyota Certified, Apple CarPlay/Android A...

    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:

    32 Combined MPG (29 City/37 Highway)

    Listing Information:

    VIN: 5YFFPMAEXNP313917
    Stock: PML1152A
    Certified Pre-Owned: Yes
    Listed since: 04-21-2024

  • $19,991
    good price
    $908 below market
    28,046 miles
    No accidents, 1 Owner, Personal use
    4cyl Automatic
    Wilde Toyota (9 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in West Allis, WI / 9 miles away from Milwaukee, WI

    Celestite exterior and Black interior. WiFi Hotspot, Onboard Communications System, iPod/MP3 Input, Back-Up Camera, ALL-WEATHER FLOOR LINER PACKAGE (T...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE2NP292766
    Stock: J90318
    Certified Pre-Owned: Yes
    Listed since: 04-12-2024

  • $19,994
    fair price
    $469 below market
    19,061 miles
    No accidents, 1 Owner, Personal use only
    4cyl Automatic
    Zeigler Honda of Racine (25 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Mount Pleasant, WI / 25 miles away from Milwaukee, WI

    1 OWNER NO ACCIDENTS! Odometer is 35515 miles below market average! BLUETOOTH, BACKUP CAMERA, KEYLESS ENTRY, 4-Wheel Disc Brakes, 6 Speakers, ABS b...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPRAE5LP018486
    Stock: 65279A
    Certified Pre-Owned: No
    Listed since: 04-27-2024

  • Price Drop
    $14,888
    good price
    $923 below market
    84,270 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Driveway (15 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Waukesha,, WI / 15 miles away from Milwaukee, WI

    CarFax No Accidents Reported,CarFax 1-Owner,Rare Find,Back-Up Camera,Bluetooth,Brake Assist,Lane Keeping Assist,4 Cylinder Engine,A/C,ABS,Adaptive Cru...

    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:

    32 Combined MPG (28 City/36 Highway)

    Listing Information:

    VIN: 2T1BURHE3JC107245
    Stock: JC107245P
    Certified Pre-Owned: No

  • $20,500
    good price
    $972 below market
    37,407 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Wilde Toyota (9 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in West Allis, WI / 9 miles away from Milwaukee, WI

    Classic Silver Metallic exterior and Black interior. Apple CarPlay®, Onboard Communications System, Back-Up Camera, Satellite Radio, iPod/MP3 Input. ...

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE4PP012565
    Stock: G90360
    Certified Pre-Owned: Yes
    Listed since: 04-18-2024

  • $18,799
    fair price
    $476 below market
    61,003 miles
    No accidents, 1 Owner, Personal use only
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. CARFAX One-Owner. Clean CARFAX. ONE OWNER, Bluetooth, Backup Camera, Locally Owned, Apple CarPlay/Android Auto, Auto High-b...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE0MP239840
    Stock: TZ3559
    Certified Pre-Owned: Yes
    Listed since: 04-13-2024

  • $18,789
    fair price
    $507 below market
    60,563 miles
    No accidents, 2 Owners, Rental vehicle
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. CARFAX One-Owner. ONE OWNER, Bluetooth, Backup Camera, Apple CarPlay/Android Auto, Auto High-beam Headlights, Automatic tem...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE5MP245388
    Stock: TZ3553
    Certified Pre-Owned: Yes
    Listed since: 04-13-2024

  • $18,779
    fair price
    $458 below market
    60,819 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. Bluetooth, Backup Camera, Apple CarPlay/Android Auto, Auto High-beam Headlights, Brake assist, Delay-off headlights, Electr...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE3MP261301
    Stock: TZ3554
    Certified Pre-Owned: Yes
    Listed since: 04-12-2024

  • $18,994
    fair price
    $294 below market
    19,885 miles
    No accidents, 1 Owner, Personal use only
    4cyl Automatic
    Zeigler Honda of Racine (25 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Mount Pleasant, WI / 25 miles away from Milwaukee, WI

    1 OWNER NO ACCIDENTS! Priced below KBB Fair Purchase Price! Odometer is 52978 miles below market average! BLUETOOTH, BACKUP CAMERA, KEYLESS ENTRY,...

    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:

    32 Combined MPG (28 City/36 Highway)

    Listing Information:

    VIN: 2T1BURHE2KC204292
    Stock: 65288A
    Certified Pre-Owned: No
    Listed since: 05-01-2024

  • $18,999
    fair price
    $318 below market
    60,148 miles
    No accidents, 2 Owners, Rental vehicle
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. CARFAX One-Owner. Clean CARFAX. Apple CarPlay/Android Auto, Auto High-beam Headlights, Automatic temperature control, Brake...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE6MP241639
    Stock: TZ3582
    Certified Pre-Owned: Yes
    Listed since: 05-01-2024

  • Price Drop
    $15,598
    good price
    $1,181 below market
    91,424 miles
    No accidents, 2 Owners, Personal use
    4cyl Automatic
    Muller Honda of Gurnee (47 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Gurnee, IL / 47 miles away from Milwaukee, WI

    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:

    31 Combined MPG (28 City/35 Highway)

    Listing Information:

    VIN: 2T1BURHE8JC062173
    Stock: H58318B
    Certified Pre-Owned: No
    Listed since: 04-11-2024

  • $18,997
    fair price
    $291 below market
    60,740 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Toyota Gold Certified. Clean CARFAX. Bluetooth, Backup Camera, CLEAN CARFAX, Auto High-beam Headlights, Brake assist, Delay-off headli...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE6MP224677
    Stock: TZ3584
    Certified Pre-Owned: Yes
    Listed since: 05-01-2024

  • New Listing
    $20,990
    fair price
    $43 below market
    27,996 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Driveway (9 mi away)
    Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in West Allis, WI / 9 miles away from Milwaukee, WI

    CarFax No Accidents Reported,CarFax 1-Owner,Apple CarPlay,Back-Up Camera,Bluetooth,Brake Assist,Lane Keeping Assist,Satellite Radio,WiFi Hotspot,Steel...

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE4PP022853
    Stock: G90337
    Certified Pre-Owned: No

  • $18,997
    fair price
    $262 below market
    61,307 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. CARFAX One-Owner. Clean CARFAX. ONE OWNER, Bluetooth, Backup Camera, CLEAN CARFAX, Auto High-beam Headlights, Brake assist,...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE9MP249038
    Stock: TZ3592
    Certified Pre-Owned: Yes
    Listed since: 05-01-2024

  • $18,999
    fair price
    $216 below market
    62,209 miles
    No accidents, 1 Owner, Rental vehicle
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. CARFAX One-Owner. ONE OWNER, Backup Camera, Auto High-beam Headlights, Automatic temperature control, Brake assist, Delay-o...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE4MP255684
    Stock: TZ3583
    Certified Pre-Owned: Yes
    Listed since: 05-01-2024

  • $18,999
    fair price
    $257 below market
    61,386 miles
    No accidents, 1 Owner, Personal use only
    4cyl Automatic
    Andrew Toyota (4 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Milwaukee, WI / 4 miles away from Milwaukee, WI

    Recent Arrival! Certified. CARFAX One-Owner. ONE OWNER, Bluetooth, Backup Camera, Apple CarPlay/Android Auto, Auto High-beam Headlights, Brake assist,...

    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:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE5MP230096
    Stock: TZ3593
    Certified Pre-Owned: Yes
    Listed since: 05-01-2024

Showing 1 - 21 out of 1,680 listings

Consumer Reviews for the Toyota Corolla

Read recent reviews for the Toyota Corolla
Overall Consumer Rating
3.8 out of 5 stars231 Reviews
Write a vehicle reviewSee all 231 reviews
  • 5 star
    (51%)
  • 4 star
    (13%)
  • 3 star
    (13%)
  • 2 star
    (10%)
  • 1 star
    (13%)
5 out of 5 stars

Toyota Lover

Moon, 12/10/2023
2022 Toyota Corolla
This is my Toyota Corolla Le Brand new car No#3 in future same again Best car for me All in 1 Long life, High gas Millais, less mainteness and low coast
Report abuse
Select Buying Experience
Filters
Skip to Results

Location

Search radius50 miles
Search radius

Make & Model

make

model

Year

to
Year

Condition

Price & Payment

1,680 cars
|
$19,120 avg. price
$
to
$
Price

Price Rating

Edmunds' ratings are backed by 15+ years of pricing research done by our data scientistsHow are ratings determined?We analyze millions of data points to generate our ratings. We look at vehicle configuration, options, history, nearby transactions, market pricing and more — the ratings are up-to-date and relevant to your search area.

Trim

Mileage

to
Mileage

Vehicle History

Engine & Drivetrain

Transmission

Engine Type

Drivetrain

Cylinders

Exterior Color

Interior Color

Total Seating

Features

Comfort & Convenience

Safety

Engine & Exterior

Entertainment

Options & Packages

MPG

to
MPG

Vehicle Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.