Skip to main content
Skip to Filters
2,491 listings
  • New Listing
    • 55,080 miles
    • No accidents, 3 owners, personal use only
    • 31 City / 40 Hwy MPG
    • CarMax Merrillville (48 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Merrillville, IN / 48 miles away from Naperville, IL

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

    Features and Specs:

    34 Combined MPG (31 City/40 Highway)

    Listing Information:

    VIN: JTDS4MCE0NJ091588
    Stock: 27216519
    Certified Pre-Owned: No

    • 59,991 miles
    • No accidents, 1 owner, personal use only
    • 30 City / 38 Hwy MPG
    • Enterprise Car Sales Waukesha (90 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Waukesha, WI / 90 miles away from Naperville, IL

    This vehicle passed a rigorous inspection by an ASE-Certified technician and is backed by a 12-Month/12,000 Mile Limited Powertrain Warranty(1). We of...

    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: 5YFEPMAE1NP369448
    Stock: 8DG8G7
    Certified Pre-Owned: No
    Listed since: 07-07-2025

  • Price Drop
    • 20,751 miles
    • 1 accident, 2 owners, personal use only
    • 31 City / 40 Hwy MPG
    • Schaumburg Toyota (24 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Schaumburg, IL / 24 miles away from Naperville, IL

    ** Adaptive Cruise Control, ** Alloy Wheels / Premium Wheels, ** Apple CarPlay/Android Auto, ** Automatic Emergency Braking, ** Backup Camera, ** Blue...

    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:

    34 Combined MPG (31 City/40 Highway)

    Listing Information:

    VIN: 5YFP4MCE3RP173662
    Stock: Q9416
    Certified Pre-Owned: Yes
    Listed since: 05-13-2025

  • New Listing
    • 46,373 miles
    • 30 City / 38 Hwy MPG
    • Carvana - Chicago (28 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Chicago, IL / 28 miles away from Naperville, IL

    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 Unavailable.

    Features and Specs:

    33 Combined MPG (30 City/38 Highway)

    Listing Information:

    VIN: 5YFEPMAE8NP344191
    Stock: 2003931138
    Certified Pre-Owned: No
    Listed since: 07-28-2025

  • Price Drop
    • 36,700 miles
    • Frame damage reported, 1 owner, corporate fleet vehicle
    • 32 City / 41 Hwy MPG
    • ENE Motors (71 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Racine, WI / 71 miles away from Naperville, IL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: Yes

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE8RP097476
    Stock: 6884AC
    Certified Pre-Owned: No
    Listed since: 06-27-2025

  • $23,972
    great price
    $4,063 below market
    • 16,512 miles
    • 1 accident, 1 owner, personal use
    • 31 City / 40 Hwy MPG
    • Huntley Ford (31 mi away)
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Upgraded Headlights
    Close

    Located in Huntley, IL / 31 miles away from Naperville, IL

    2023 Toyota Corolla 6 Speakers, Air Conditioning, AM/FM radio: SiriusXM, Navigation System, Power moonroof, Power steering, Power windows, Rear window...

    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:

    34 Combined MPG (31 City/40 Highway)

    Listing Information:

    VIN: 5YFT4MCEXPP165232
    Stock: V2105A
    Certified Pre-Owned: No
    Listed since: 05-20-2025

  • New Listing
    Stock photo**
    • 13,367 miles
    • 1 accident, 1 owner, personal use only
    • 32 City / 41 Hwy MPG
    • Honda City Chicago (25 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Chicago, IL / 25 miles away from Naperville, IL

    2024 Toyota Corolla LEOdometer is 9969 miles below market average! 32/41 City/Highway MPGRecent Arrival!Stop by Honda City Chicago located at 4950 S P...

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDEXRP179824
    Stock: P6152
    Certified Pre-Owned: No
    Listed since: 07-29-2025

  • New Listing
    Stock photo**
    • 71,633 miles
    • 28 City / 36 Hwy MPG, Manual
    • BMW of Orland Park (18 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Tire Pressure Warnin...
    Close

    Located in Orland Park, IL / 18 miles away from Naperville, IL

    2022 Toyota Corolla APEX SE LOCAL TRADE, REAR CAMERA, SATELLITE RADIO, MANUAL TRANSMISSION, BLACK BADGES, 6 Speakers, ABS brakes, Active Cruise Contro...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    31 Combined MPG (28 City/36 Highway)

    Listing Information:

    VIN: 5YFM4MCE2NP100134
    Stock: BF6336B
    Certified Pre-Owned: No
    Listed since: 07-30-2025

  • Price Drop
    $19,100
    great price
    $2,649 below market
    • 57,177 miles
    • No accidents, 2 owners, rental vehicle
    • 31 City / 40 Hwy MPG
    • Team Toyota (40 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Tire Pressure Warnin...
    Close

    Located in Schererville, IN / 40 miles away from Naperville, IL

    ** JUST REDUCED **, ** MARKET VALUE PRICE**, **CERTIFIED BY CARFAX - NO ACCIDENTS!**, ** REAR BACKUP CAMERA **, ** SIRIUS XM RADIO **, **4CYL - ALL TH...

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

    Listing Information:

    VIN: 5YFS4MCE6PP140789
    Stock: S6E140789
    Certified Pre-Owned: No
    Listed since: 06-18-2025

  • Price Drop
    $16,490
    great price
    $2,211 below market
    • 71,934 miles
    • No accidents, 1 owner, rental vehicle
    • 32 City / 41 Hwy MPG
    • Elgin Toyota (21 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Streamwood, IL / 21 miles away from Naperville, IL

    2023 Toyota Corolla LE FWD Stylish, Efficient, and Ready for the Road in BlueprintThe 2023 Toyota Corolla LE in Blueprint is the perfect combination 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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE7PP034267
    Stock: P20357
    Certified Pre-Owned: No
    Listed since: 04-09-2025

    • 7,358 miles
    • Insurance loss reported, 1 owner, personal use only
    • 32 City / 41 Hwy MPG
    • AutoSavvy - Merrillville (48 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Merrillville, IN / 48 miles away from Naperville, IL

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    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: 5YFB4MDE5RP158041
    Stock: 92758
    Certified Pre-Owned: No

  • $17,990
    great price
    $1,727 below market
    • 48,189 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 32 City / 41 Hwy MPG
    • Elgin Toyota (21 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Streamwood, IL / 21 miles away from Naperville, IL

    2023 Toyota Corolla LE Smart, Stylish, and Built for Everyday ExcellenceModern design, incredible efficiency, and Toyotas legendary reliability make t...

    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: 5YFB4MDE7PP016450
    Stock: P20473
    Certified Pre-Owned: No
    Listed since: 05-05-2025

    • 59,858 miles
    • No accidents, 1 owner, rental vehicle
    • 32 City / 41 Hwy MPG
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in El Paso, TX / 1,214 miles away from Naperville, IL

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE2PP011415
    Stock: 7W516R
    Certified Pre-Owned: No
    Listed since: 06-24-2025

  • Price Drop
    $16,290
    great price
    $2,366 below market
    • 66,239 miles
    • 1 accident, 1 owner, corporate fleet vehicle
    • 32 City / 41 Hwy MPG
    • Elgin Toyota (21 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Streamwood, IL / 21 miles away from Naperville, IL

    2023 Toyota Corolla LE FWD CelestiteVIN: 5YFB4MDE3PP061966 | Engine: 2.0L I4 DOHC 16V | Transmission: CVTDrivetrain: Front-Wheel Drive | Condition: Us...

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE3PP061966
    Stock: P20247
    Certified Pre-Owned: No
    Listed since: 03-21-2025

  • New Listing
    $19,998
    good price
    $1,815 below market
    • 52,530 miles
    • No accidents, 1 owner, rental vehicle
    • 32 City / 41 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from AL to IL*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Hoover, AL / 582 miles away from Naperville, IL

    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: 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: 5YFB4MDE6PP001826
    Stock: 27316623
    Certified Pre-Owned: No

  • Price Drop
    $18,999
    fair price
    $665 below market
    • 60,807 miles
    • No accidents, 1 owner, rental vehicle
    • 32 City / 41 Hwy MPG
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Albuquerque, NM / 1,093 miles away from Naperville, IL

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE9PP065522
    Stock: 7WNS5W
    Certified Pre-Owned: No
    Listed since: 06-24-2025

  • Price Drop
    $16,690
    great price
    $2,005 below market
    • 65,270 miles
    • 1 accident, 1 owner, rental vehicle
    • 32 City / 41 Hwy MPG
    • Elgin Toyota (21 mi away)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Streamwood, IL / 21 miles away from Naperville, IL

    2023 Toyota Corolla LE FWD Stylish, Efficient, and Ready for the Road in BlueThe 2023 Toyota Corolla LE in Blue is the perfect combination of efficien...

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE5PP013319
    Stock: P20322
    Certified Pre-Owned: No
    Listed since: 04-05-2025

  • New Listing
    $20,799
    good price
    $1,950 below market
    • 56,476 miles
    • No accidents, 1 owner, rental vehicle
    • 31 City / 40 Hwy MPG
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Upgraded Headlights
    • Tire Pressure Warnin...
    Close

    Located in Fayetteville, NC / 679 miles away from Naperville, IL

    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:

    34 Combined MPG (31 City/40 Highway)

    Listing Information:

    VIN: 5YFS4MCE1PP157984
    Stock: 8F80LN
    Certified Pre-Owned: No
    Listed since: 07-17-2025

    • 46,796 miles
    • No accidents, 1 owner, rental vehicle
    • 30 City / 38 Hwy MPG
    • Hobart Auto Sales (49 mi away)
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Hobart, IN / 49 miles away from Naperville, IL

    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: 5YFEPMAE4NP358444
    Stock: 36742
    Certified Pre-Owned: No

  • $19,499
    fair price
    $617 below market
    • 50,590 miles
    • No accidents, 1 owner, rental vehicle
    • 32 City / 41 Hwy MPG
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Baton Rouge, LA / 798 miles away from Naperville, IL

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE4PP011545
    Stock: 7W4C1B
    Certified Pre-Owned: No
    Listed since: 06-16-2025

  • Price Drop
    $17,999
    great price
    $2,196 below market
    • 48,877 miles
    • 1 accident, 1 owner, corporate fleet vehicle
    • 32 City / 41 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Upgraded Headlights
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Fresno, CA / 1,712 miles away from Naperville, IL

    Apple CarPlay,Back-Up Camera,Bluetooth,Brake Assist,Lane Keeping Assist,Satellite Radio,WiFi Hotspot,Steel Wheels,Power Door Locks,Satellite Radio,Bra...

    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:

    35 Combined MPG (32 City/41 Highway)

    Listing Information:

    VIN: 5YFB4MDE6PP003236
    Stock: PP003236PR
    Certified Pre-Owned: No

Showing 64 - 84 out of 2,491 listings

Consumer Reviews for the Toyota Corolla

Read recent reviews for the Toyota Corolla
Overall Consumer Rating
4 out of 5 stars51 Reviews
Write a vehicle reviewSee all 51 reviews
  • 5 star
    (61%)
  • 4 star
    (10%)
  • 3 star
    (12%)
  • 2 star
    (6%)
  • 1 star
    (12%)
5 out of 5 stars

Wow. Over the top in satisfaction

DFgbg, 02/17/2022
2022 Toyota Corolla L 4dr Sedan (1.8L 4cyl CVT)
Purchased LE model. Can't beat the price quality smoothness of transmission and engine quiet ride great handling. My first toyota. Have owned 5 compact cars over the years all different brands this 2022 is a winner by very large margin. The engine has plenty of power. Glad I bought a Toyota. This update: After 6 months still feel the same about the Corolla a great car, gas mileage in … line with ratings, glad I purchased. UPDATE: 2 years 15k miles later no problems, like the free toyota maintenance, ride and handling very good , engine has good pick up and acceleration great all around cost effective vehicle. Would purchase again.
Report abuse

Used 2022 Toyota Corolla in Naperville, IL Values

Estimated values
2022 Toyota Corolla SE 4dr Sedan (2.0L 4cyl CVT) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$16,957$18,456$20,023
Clean$16,604$18,049$19,557
Average$16,014$17,369$18,779
Rough$15,248$16,486$17,768

The average list price of a used 2022 Toyota Corolla in Naperville, Illinois is $19,793. The average mileage on a used Toyota Corolla 2022 for sale in Naperville, Illinois is 48,215. Based on the average mileage of 48,215 for used 2022 Toyota Corolla for sale in Naperville, IL 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 Corolla 2022 in Naperville, Illinois to be $16,014.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius100 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

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.