Your Privacy

By accessing this website, you acknowledge that Edmunds and its third-party business partners may use cookies, pixels, and similar technologies to collect information about you and your interactions with the website as described in our Privacy Statement; and you agree that your use of the website is subject to our Visitor Agreement.
Skip to main content
Skip to Filters
8,468 listings
  • Price Drop
    • 49,387 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • Alarm
    • Trip Computer
    Close

    Located in Sanford, FL / 1,122 miles away from Des Moines, IA

    CarFax No Accidents Reported,CarFax 1-Owner,Low Mileage,Rare Find,Bluetooth,Premium Sound,Remote Start,Satellite Radio,Tow Hitch,4-Wheel Disc Brakes,5...

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWEG6CL204223
    Stock: CL204223
    Certified Pre-Owned: No

  • New Listing
    Stock photo**
    $17,374
    fair price
    $478 above market
    • 98,952 miles
    • 1 accident, 1 owner, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Ewald Chrysler Jeep Dodge Ram (300 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Alarm
    • Rear Bench Seats
    • Stability Control
    Close

    Located in Franklin, WI / 300 miles away from Des Moines, IA

    2012 Jeep Wrangler Unlimited Sahara Bright White Clearcoat 4WD 3.6L V6 24V VVT*NAVIGATION, NON SMOKER, LOCAL TRADE, LOCAL RAM TRUCK TRADE * HEATED LEA...

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWEG4CL219576
    Stock: DP56125A
    Certified Pre-Owned: No
    Listed since: 05-18-2025

    • 78,035 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Carousel Preowned (108 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • Alarm
    • Trip Computer
    Close

    Located in Iowa City, IA / 108 miles away from Des Moines, IA

    The price does not include tax, registration fees, a $69 documentation fee and a $285 dealer prep fee. There are no hidden charges or additional fees....

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4HJWEG0CL142568
    Stock: D12893
    Certified Pre-Owned: No
    Listed since: 02-06-2025

    • 109,216 miles
    • No accidents, 5 owners, personal use only
    • 5 Seats, 15 City / 19 Hwy MPG
    • NorthSide Ford Lincoln (315 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Alarm
    • Rear Bench Seats
    • Stability Control
    Close

    Located in Effingham, IL / 315 miles away from Des Moines, IA

    Only 109,216 Miles! Delivers 19 Highway MPG and 15 City MPG! This Jeep Wrangler Unlimited boasts a Gas V6 3.8L/231 engine powering this Automatic tran...

    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:

    17 Combined MPG (15 City/19 Highway)

    Listing Information:

    VIN: 1J4BA5H10AL139622
    Stock: 6799A
    Certified Pre-Owned: No
    Listed since: 08-30-2024

  • Stock photo**
    $16,795
    fair price
    $879 above market
    • 70,599 miles
    • 1 accident, 3 owners, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG
    • Evans Motors (484 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Rear Bench Seats
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Little Rock, AR / 484 miles away from Des Moines, IA

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4AJWAG1CL253900
    Stock: 253900
    Certified Pre-Owned: No
    Listed since: 09-07-2024

    • 131,913 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • RightDrive Auto - Muncie (441 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Upgraded Stereo
    • Alarm
    • Rear Bench Seats
    Close

    Located in Muncie, IN / 441 miles away from Des Moines, IA

    Clean CARFAX.Ampd 2014 Jeep Wrangler Unlimited Sport 4WD 5-Speed Automatic 3.6L V6 24V VVT

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWDG7EL244721
    Stock: RM244721
    Certified Pre-Owned: No
    Listed since: 04-28-2025

    • 128,000 miles
    • No accidents, 2 owners, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG
    • CARS2YOU.COM (385 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Rear Bench Seats
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Mishawaka, IN / 385 miles away from Des Moines, IA

    You are viewing a super nice and clean, 2012 JEEP WRANGLER SPORT 4x4. This vehicle drives very good, and its extremely reliable! JEEP has proven thru ...

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4AJWAGXCL216280
    Stock: 216280
    Certified Pre-Owned: No
    Listed since: 11-16-2024

    • 121,290 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Victory Lane Automotive (207 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Upgraded Stereo
    • Alarm
    • Rear Bench Seats
    Close

    Located in Topeka, KS / 207 miles away from Des Moines, IA

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWDG5CL150916
    Stock: 1022
    Certified Pre-Owned: No
    Listed since: 08-07-2024

    • 148,433 miles
    • No accidents, 4 owners, corporate fleet vehicle
    • 5 Seats, 16 City / 21 Hwy MPG
    • West Plains Auto World (349 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Tire Pressure Warnin...
    Close

    Located in West Plains, MO / 349 miles away from Des Moines, IA

    Buckle up and get ready for adventure in this sleek maroon 2012 Jeep Wrangler! With its rugged exterior and powerful engine, this off-road warrior is ...

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWEG6CL261540
    Stock: 4735B
    Certified Pre-Owned: No
    Listed since: 09-10-2024

  • New Listing
    • 120,733 miles
    • No accidents, 4 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Hall Family Autos (436 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Alarm
    • Rear Bench Seats
    • Stability Control
    Close

    Located in Maceo, KY / 436 miles away from Des Moines, IA

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWFG9CL163939
    Stock: 163939
    Certified Pre-Owned: No
    Listed since: 03-08-2025

    • 128,367 miles
    • No accidents, 5 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Martinson's Used Cars (9 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Rear Bench Seats
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Altoona, IA / 9 miles away from Des Moines, IA

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4HJWDG2CL185231
    Stock: 185231
    Certified Pre-Owned: No
    Listed since: 04-01-2025

    • 138,859 miles
    • No accidents, 7 owners, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG, Manual
    • Law Motors (210 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Rear Bench Seats
    Close

    Located in Sioux Falls, SD / 210 miles away from Des Moines, IA

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4AJWAG5CL219801
    Stock: R225A
    Certified Pre-Owned: No
    Listed since: 01-17-2025

  • New Listing
    • 110,683 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Autoplex (304 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Alarm
    • Rear Bench Seats
    • Stability Control
    Close

    Located in Milwaukee, WI / 304 miles away from Des Moines, IA

    Huge Sale Tax Time Sale!!!! ask about our $500 to max $2,000 coupon that can be applied to any of our cars W.A.C (with Approved Credit !!!!!! Not apli...

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWEGXCL265574
    Stock: 265574
    Certified Pre-Owned: No
    Listed since: 04-24-2025

    • 152,790 miles
    • No accidents, 1 owner, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG
    • Auto World (356 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • Auto Climate Control
    • Alarm
    Close

    Located in Carbondale, IL / 356 miles away from Des Moines, IA

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4AJWBG2CL229555
    Stock: 229555
    Certified Pre-Owned: No
    Listed since: 12-19-2024

    • 210,529 miles
    • No accidents, 2 owners, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG, Manual
    • Countryside Motors (382 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • Auto Climate Control
    • Alarm
    Close

    Located in South Haven, MI / 382 miles away from Des Moines, IA

    4'' RANCHO LIFT BIG TIRE SAHARA 2DR - PLEASE CALL AHEAD TO SCHEDULE A TEST DRIVE. - SHARP WHITE BEAST - 2012 JEEP WRANGLER SAHARA 2 DOOR 3 PIECE HARD ...

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4AJWBG6CL275468
    Stock: 7733
    Certified Pre-Owned: No
    Listed since: 08-17-2024

    • 93,563 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Dallas, TX / 631 miles away from Des Moines, IA

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4HJWFG6CL236100
    Stock: 2003695116
    Certified Pre-Owned: No
    Listed since: 05-01-2025

    • 84,393 miles
    • No accidents, 3 owners, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG
    • Midway Chrysler Jeep Dodge Ram (291 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Rear Bench Seats
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Kearney, NE / 291 miles away from Des Moines, IA

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWCG7CL219848
    Stock: L9016B
    Certified Pre-Owned: No
    Listed since: 05-02-2025

  • $12,000
    great price
    $3,644 below market
    • 143,609 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • Dealer One Auto Credit (471 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Upgraded Engine
    Close

    Located in Oklahoma City, OK / 471 miles away from Des Moines, IA

    WE WHOLESALE TO THE PUBLIC. WE OFFER FREE CARFAX ON OUR WEBSITE Save THOUSAND! We have the absolute Best prices, We make buying your next vehicle FAST...

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWDG7DL622633
    Stock: 622633
    Certified Pre-Owned: No
    Listed since: 03-16-2025

  • New Listing
    Stock photo**
    • 159,667 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 16 City / 21 Hwy MPG
    • MCCJ Auto Group (3 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Alarm
    • Rear Bench Seats
    • Stability Control
    Close

    Located in Des Moines, IA / 3 miles away from Des Moines, IA

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWEG7CL170633
    Stock: 104445
    Certified Pre-Owned: No
    Listed since: 05-21-2025

    • 102,769 miles
    • No accidents, 2 owners, personal use only
    • 4 Seats, 17 City / 21 Hwy MPG
    • Oswego Motors (276 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Rear Bench Seats
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Oswego, IL / 276 miles away from Des Moines, IA

    2012 Jeep Wrangler Sport 4WD 102,769 Miles Black ClearcoatIntroduction:Built to handle whatever adventure you throw its way, this 2012 Jeep Wrangler S...

    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:

    18 Combined MPG (17 City/21 Highway)

    Listing Information:

    VIN: 1C4AJWAG5CL178988
    Stock: N9650
    Certified Pre-Owned: No
    Listed since: 04-23-2025

    • 64,968 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 5 Seats, 16 City / 21 Hwy MPG
    • Mount Pleasant Chevrolet GMC (117 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Trip Computer
    Close

    Located in Mount Pleasant, IA / 117 miles away from Des Moines, IA

    2014 Jeep Wrangler Unlimited Sport 4X4 | 64,698 Miles | For Sale in Southeast Iowa Granite Crystal Trail Beast!Ready to embrace adventure with a pr...

    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:

    18 Combined MPG (16 City/21 Highway)

    Listing Information:

    VIN: 1C4BJWDG9EL282659
    Stock: PI0644
    Certified Pre-Owned: No
    Listed since: 05-01-2025

Showing 316 - 336 out of 8,468 listings

Consumer Reviews for the Jeep Wrangler

Read recent reviews for the Jeep Wrangler
Overall Consumer Rating
4.2 out of 5 stars56 Reviews
Write a vehicle reviewSee all 56 reviews
  • 5 star
    (52%)
  • 4 star
    (30%)
  • 3 star
    (11%)
  • 2 star
    (4%)
  • 1 star
    (4%)
4.63 out of 5 stars

Finally back in a Jeep Wrangler!

jackcolton, 12/28/2011
2012 Jeep Wrangler Sahara 2dr SUV 4WD (3.6L 6cyl 6M)
I custom ordered a 2012 Black Jeep Wrangler Sahara (6-Speed), and finally took delivery 2 weeks ago. This thing is awesome! I've owned a 1998 Jeep Wrangler Sahara, and this one is substantially better in every way. Build quality feels strong and as if it will last a very long time. A few things... 1) Don't buy a Jeep Wrangler without test driving and loving everything about it. If you … have a big smile on your face each time, you are good to go. 2) There is at least $4,000 or so in markup, so do your shopping research and negotiate. Mine stickered at $32,500, got it for $27,800. 3) So far in city driving I'm getting about 320 miles per tank. 4) Custom ordering took 7 weeks.
Report abuse

Used 2012 Jeep Wrangler in Des Moines, IA Values

Estimated values
2012 Jeep Wrangler Unlimited Sahara 4dr SUV 4WD (3.6L 6cyl 5A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$10,020$14,336$16,900
Clean$9,430$13,393$15,678
Average$8,446$11,822$13,640
Rough$7,167$9,779$10,992

The average list price of a used 2012 Jeep Wrangler in Des Moines, Iowa is $17,232. The average mileage on a used Jeep Wrangler 2012 for sale in Des Moines, Iowa is 116,512. Based on the average mileage of 116,512 for used 2012 Jeep Wrangler for sale in Des Moines, IA 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 Wrangler 2012 in Des Moines, Iowa to be $8,446.

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.