Skip to main content
Skip to Filters
1,587 listings
  • Price Drop
    $31,990
    good price
    $2,417 below market
    • 33,792 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Philadelphia, PA / 1,200 miles away from Rutland, ND

    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:

    21 Combined MPG (18 City/25 Highway)

    Listing Information:

    VIN: 1C4RJKBG0P8739570
    Stock: 2003658192
    Certified Pre-Owned: No
    Listed since: 04-18-2025

  • Price Drop
    $33,990
    good price
    $2,260 below market
    • 22,444 miles
    • No accidents, 1 owner, personal use
    • 6 Seats, 18 City / 25 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Indianapolis, IN / 718 miles away from Rutland, ND

    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:

    21 Combined MPG (18 City/25 Highway)

    Listing Information:

    VIN: 1C4RJKBG5P8750290
    Stock: 2003647919
    Certified Pre-Owned: No
    Listed since: 04-30-2025

  • New Listing
    Stock photo**
    • 61,474 miles
    • 1 accident, 1 owner, rental vehicle
    • 7 Seats, 18 City / 25 Hwy MPG
    • Cowboy Chrysler Dodge Jeep Ram (498 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Cheyenne, WY / 498 miles away from Rutland, ND

    Recent Arrival!

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

    Listing Information:

    VIN: 1C4RJKDG9N8547719
    Stock: P801
    Certified Pre-Owned: No
    Listed since: 05-21-2025

  • $33,981
    great price
    $2,551 below market
    • 22,822 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Valu Ford (84 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Morris, MN / 84 miles away from Rutland, ND

    **Clean CARFAX**1-Owner**Remote Start**Capri Leather Heated Front Seats**Heated Steering Wheel**Heated 2nd Row Bucket Seats**3rd Row Seating**Navigati...

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

    Listing Information:

    VIN: 1C4RJKBG5P8776923
    Stock: F776923
    Certified Pre-Owned: No
    Listed since: 02-04-2025

  • Price Drop
    $27,999
    great price
    $3,155 below market
    • 34,284 miles
    • No accidents, 1 owner, rental vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Owatonna Ford Lincoln (248 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Owatonna, MN / 248 miles away from Rutland, ND

    Priced below KBB Fair Purchase Price! Odometer is 2656 miles below market average! Quick Order Package 23A Laredo.Silver Zynith 2023 Jeep Grand Cherok...

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

    Listing Information:

    VIN: 1C4RJKAG6P8887059
    Stock: P240698
    Certified Pre-Owned: No
    Listed since: 09-14-2024

  • Price Drop
    $27,996
    great price
    $2,642 below market
    • 59,877 miles
    • No accidents, 1 owner, rental vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Ryan Chrysler Dodge Jeep Ram (186 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Buffalo, MN / 186 miles away from Rutland, ND

    Introducing a meticulously maintained 2023 Jeep Grand Cherokee L Limited, boasting one previous owner, a clean vehicle history, and equipped with four...

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

    Listing Information:

    VIN: 1C4RJKBG6P8886413
    Stock: U4330
    Certified Pre-Owned: No
    Listed since: 01-31-2025

  • $35,575
    great price
    $2,769 below market
    • 22,697 miles
    • No accidents, 1 owner, personal use only
    • 6 Seats, 18 City / 25 Hwy MPG
    • Superior Honda of Omaha (341 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Omaha, NE / 341 miles away from Rutland, ND

    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: 1C4RJKBG1P8876422
    Stock: 37293A
    Certified Pre-Owned: No
    Listed since: 04-02-2025

  • New Listing
    $26,499
    great price
    $2,505 below market
    • 56,918 miles
    • No accidents, 1 owner, rental vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

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

    Listing Information:

    VIN: 1C4RJKAG2P8870839
    Stock: 6J1181P
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • New Listing
    $26,399
    great price
    $2,469 below market
    • 57,954 miles
    • No accidents, 1 owner, personal use only
    • 6 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

    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: 1C4RJKAGXP8828774
    Stock: 6J1204P
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • $29,900
    great price
    $2,725 below market
    • 54,402 miles
    • No accidents, 1 owner, personal use only
    • 6 Seats, 18 City / 25 Hwy MPG
    • Borgmann Auto Sales (278 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Norfolk, NE / 278 miles away from Rutland, ND

    This 2023 Grand Cherokee is a Limited package, with all-wheel drive, navigation, Infotainment system with Bluetooth, Wi-Fi hotspot, speed-sensitive vo...

    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: 1C4RJKBG4P8881436
    Stock: 881436
    Certified Pre-Owned: No
    Listed since: 03-30-2025

  • New Listing
    $26,199
    great price
    $2,315 below market
    • 59,340 miles
    • No accidents, 1 owner, rental vehicle
    • 7 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

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

    Listing Information:

    VIN: 1C4RJKAG1P8881377
    Stock: 6J1239P
    Certified Pre-Owned: No
    Listed since: 02-13-2025

  • $27,480
    great price
    $2,554 below market
    • 56,370 miles
    • No accidents, 1 owner, personal use only
    • 6 Seats, 18 City / 25 Hwy MPG
    • Dan Deery Motor (356 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Waterloo, IA / 356 miles away from Rutland, ND

    DEERY CERTIFIED, ONE OWNER, HEATED / COOLED SEATS, HEATED STEERING WHEEL, LEATHER, REMAINING POWERTRAIN WARRANTY, 4X4, BLIND SPOT DETECTION, ADAPTIVE ...

    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: 1C4RJKBG4P8751818
    Stock: U29730
    Certified Pre-Owned: No
    Listed since: 03-27-2025

  • New Listing
    $26,299
    great price
    $2,286 below market
    • 60,125 miles
    • No accidents, 1 owner, personal use only
    • 6 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

    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: 1C4RJKAG4P8822565
    Stock: 6J1242P
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • New Listing
    $26,099
    great price
    $2,244 below market
    • 60,658 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

    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: 1C4RJKAG2P8828719
    Stock: 6J1230P
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • New Listing
    $26,399
    great price
    $2,226 below market
    • 58,489 miles
    • No accidents, 1 owner, rental vehicle
    • 7 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

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

    Listing Information:

    VIN: 1C4RJKAG9P8875620
    Stock: 6J1231P
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • Price Drop
    $28,999
    great price
    $2,491 below market
    • 52,401 miles
    • No accidents, 1 owner, personal use
    • 6 Seats, 18 City / 25 Hwy MPG
    • Noller Topeka Ford (494 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Topeka, KS / 494 miles away from Rutland, ND

    **ONLINE PRICE INCLUDES FINANCING WITH DEALER****3RD ROW**, *LEATHER*, *BACK UP CAMERA*, *HEATED SEATS*, *Accident Free CARFAX*, *BIG SCREEN*, **LAIRD...

    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: 1C4RJKAG1P8804105
    Stock: PT11891
    Certified Pre-Owned: No
    Listed since: 03-27-2025

  • New Listing
    $26,499
    great price
    $1,983 below market
    • 59,585 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 18 City / 25 Hwy MPG
    • Walser Chrysler Dodge Jeep Ram (213 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Hopkins, MN / 213 miles away from Rutland, ND

    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: 1C4RJKAG8P8881392
    Stock: 6J1248P
    Certified Pre-Owned: No
    Listed since: 05-23-2025

  • $28,700
    great price
    $2,118 below market
    • 50,670 miles
    • No accidents, 1 owner, rental vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Sky Chrysler Dodge Jeep Ram (390 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Center Point, IA / 390 miles away from Rutland, ND

    Clean CARFAX.Diamond Black Crystal Pearlcoat 2023 Jeep Grand Cherokee L Limited 4D Sport UtilityAlthough every reasonable effort has been made to ensu...

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

    Listing Information:

    VIN: 1C4RJKBGXP8824030
    Stock: SU2085H
    Certified Pre-Owned: No
    Listed since: 02-06-2025

  • $27,977
    great price
    $2,253 below market
    • 48,554 miles
    • No accidents, 1 owner, rental vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Kunes Country Platteville (417 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Platteville, WI / 417 miles away from Rutland, ND

    2023 Jeep Grand Cherokee L Laredo Certified. Priced below KBB Fair Purchase Price! CARFAX One-Owner. Clean CARFAX. Silver Zynith 3.6L V6 24V VVT 4WDCe...

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

    Listing Information:

    VIN: 1C4RJKAGXP8881443
    Stock: 22P1145
    Certified Pre-Owned: No
    Listed since: 04-15-2025

  • Price Drop
    $30,590
    good price
    $1,267 below market
    • 45,022 miles
    • No accidents, 1 owner, rental vehicle
    • 6 Seats, 18 City / 25 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Indianapolis, IN / 718 miles away from Rutland, ND

    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:

    21 Combined MPG (18 City/25 Highway)

    Listing Information:

    VIN: 1C4RJKBG7P8886520
    Stock: 2003618251
    Certified Pre-Owned: No
    Listed since: 04-14-2025

  • New Listing
    Stock photo**
    $49,975
    good price
    $3,271 below market
    • 6,823 miles
    • No accidents, 1 owner, personal use
    • 6 Seats, 18 City / 25 Hwy MPG
    • Aberdeen Chrysler Center (63 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Aberdeen, SD / 63 miles away from Rutland, ND

    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: 1C4RJKEG6P8770088
    Stock: 59832A
    Certified Pre-Owned: No
    Listed since: 05-21-2025

Showing 925 - 945 out of 1,587 listings

Consumer Reviews for the Jeep Grand Cherokee L

Read recent reviews for the Jeep Grand Cherokee L
Overall Consumer Rating
2.5 out of 5 stars116 Reviews
Write a vehicle reviewSee all 116 reviews
  • 5 star
    (22%)
  • 4 star
    (8%)
  • 3 star
    (8%)
  • 2 star
    (18%)
  • 1 star
    (44%)
1 out of 5 stars

Looks great and is great until its not

California Driver, 12/15/2021
2021 Jeep Grand Cherokee L Limited 4dr SUV 4WD (3.6L 6cyl 8A)
I purchased this vehicle in September 2021. One month after driving it I had an electronic steering wheel warning message. The dealership had my brand new car for over a month and said the resolved the issue by replacing the electronic steering system.... fast forward one week and the error message is back and there is recall for the air bag system not working. I am now in the process of … trying to get the manufacturer to buy back the vehicle and am without a car... Buyers beware.
Report abuse

Used 2023 Jeep Grand Cherokee L in Rutland, ND Values

Estimated values
2023 Jeep Grand Cherokee L Limited 4dr SUV 4WD (3.6L 6cyl 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$26,087$27,853$29,846
Clean$25,760$27,475$29,410
Average$25,215$26,845$28,682
Rough$24,507$26,025$27,736

The average list price of a used 2023 Jeep Grand Cherokee L in Rutland, North Dakota is $30,447. The average mileage on a used Jeep Grand Cherokee L 2023 for sale in Rutland, North Dakota is 46,891. Based on the average mileage of 46,891 for used 2023 Jeep Grand Cherokee L for sale in Rutland, ND 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 Jeep Grand Cherokee L 2023 in Rutland, North Dakota to be $25,215.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 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.