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
1,060 listings
  • $5,994
    good price
    $1,490 below market
    • 141,633 miles
    • 1 accident, 2 owners, personal use
    • 27 City / 36 Hwy MPG
    • Automotive Connection (338 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    Close

    Located in Fairfield, OH / 338 miles away from Huntsville, AL

    Please visit WWW.AUTOCONNECTIONOH.COM for more information, photos, and FREE Car Fax or Call Us Today at 513-858-6555. We sell our inventory near whol...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAL61CH219335
    Stock: A250439
    Certified Pre-Owned: No
    Listed since: 04-24-2025

  • $8,995
    fair price
    $103 below market
    • 103,142 miles
    • No accidents, 1 owner, personal use only
    • 27 City / 36 Hwy MPG
    • Germain Volkswagen of Columbus (406 mi away)
    • Five Star Dealer
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Tire Pressure Warnin...
    Close

    Located in Columbus, OH / 406 miles away from Huntsville, AL

    Recent Arrival! CARFAX One-Owner. Odometer is 12484 miles below market average!Dcp 2012 Subaru Impreza 2.0i Limited AWD 2.0L DOHC CVT Lineartronic...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAH68CH204159
    Stock: VCH204159P
    Certified Pre-Owned: No
    Listed since: 05-20-2025

    • 127,831 miles
    • Insurance loss reported, 3 owners, personal use only
    • 27 City / 36 Hwy MPG
    • Savvy Auto Sales (409 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Tire Pressure Warnin...
    Close

    Located in Columbus, OH / 409 miles away from Huntsville, AL

    SAVVY buyers shop at Savvy Auto Sales...Savvy Auto Sales is proud to offer gently used vehicles at the best prices on the market. We offer a 'NO-HAGGL...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GJAH64CH028602
    Stock: 028602
    Certified Pre-Owned: No
    Listed since: 12-05-2024

  • Stock photo**
    $6,950
    great price
    $5,487 below market
    • 124,699 miles
    • No accidents, 4 owners, personal use only
    • 19 City / 25 Hwy MPG, Manual
    • Kerry Toyota (314 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Florence, KY / 314 miles away from Huntsville, AL

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

    Listing Information:

    VIN: JF1GR7E69BG832639
    Stock: P5890C
    Certified Pre-Owned: No
    Listed since: 05-23-2025

  • Price Drop
    $9,998
    fair price
    $468 below market
    • 69,250 miles
    • No accidents, 2 owners, personal use only
    • 27 City / 36 Hwy MPG
    • Walt Sweeney Ford (323 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    • Trip Computer
    Close

    Located in Cincinnati, OH / 323 miles away from Huntsville, AL

    2013 Subaru Impreza AWD - Low Miles, Safe & Affordable! Only $10,999!Looking for a reliable and affordable AWD vehicle? Check out this 2013 Subaru I...

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

    Features and Specs:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GJAA64DH028966
    Stock: DH028966
    Certified Pre-Owned: No
    Listed since: 03-11-2025

  • $12,689
    fair price
    $253 below market
    • 45,929 miles
    • No accidents, 1 owner, personal use only
    • 27 City / 36 Hwy MPG
    • Walt Sweeney Ford (323 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Cincinnati, OH / 323 miles away from Huntsville, AL

    2013 Subaru Impreza: One Owner, Low Miles (45K), No Accidents - Reliable & Efficient!Looking for a dependable and fuel-efficient compact car? Look n...

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

    Features and Specs:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GJAD62DH034213
    Stock: DH034213
    Certified Pre-Owned: No
    Listed since: 03-18-2025

  • New Listing
    • 61,911 miles
    • No accidents, 1 owner, personal use only
    • 27 City / 36 Hwy MPG
    • Carvana - Atlanta (139 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    Close

    Located in Atlanta, GA / 139 miles away from Huntsville, AL

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAL67DH858529
    Stock: 2003690422
    Certified Pre-Owned: No
    Listed since: 04-25-2025

  • $7,545
    fair price
    $16 below market
    • 122,488 miles
    • 1 accident, 1 owner, personal use only
    • 20 City / 26 Hwy MPG
    • Tom Wood Subaru (360 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Indianapolis, IN / 360 miles away from Huntsville, AL

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

    Listing Information:

    VIN: JF1GH6B60BH807978
    Stock: SIT807978
    Certified Pre-Owned: No
    Listed since: 05-27-2025

  • New Listing
    • 77,933 miles
    • No accidents, 2 owners, personal use only
    • 27 City / 36 Hwy MPG
    • Carvana - Columbus (412 mi away)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    Close

    Located in Columbus, OH / 412 miles away from Huntsville, AL

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAL6XDH200686
    Stock: 2003668927
    Certified Pre-Owned: No
    Listed since: 04-21-2025

  • New Listing
    $11,501
    fair price
    $434 below market
    • 140,744 miles
    • 1 accident, 5 owners, personal use only
    • 19 City / 25 Hwy MPG, Manual
    • Volkswagen of Downtown Chicago (499 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Auto Climate Control
    Close

    Located in Chicago, IL / 499 miles away from Huntsville, AL

    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:

    21 Combined MPG (19 City/25 Highway)

    Listing Information:

    VIN: JF1GV7E67BG523585
    Stock: V028182C
    Certified Pre-Owned: No
    Listed since: 05-31-2025

    • 98,668 miles
    • No accidents, 1 owner, personal use only
    • 27 City / 36 Hwy MPG
    • CarMax Greensboro (389 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    • Trip Computer
    Close

    Located in Greensboro, NC / 389 miles away from Huntsville, AL

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAA66DH867046
    Stock: 26723408
    Certified Pre-Owned: No

  • $7,900
    great price
    $4,005 below market
    • 135,101 miles
    • No accidents, 4 owners, personal use only
    • 19 City / 25 Hwy MPG, Manual
    • Ryan Automotive (250 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Auto Climate Control
    Close

    Located in Louisville, KY / 250 miles away from Huntsville, AL

    Visit Ryan Automotive online at www.ryanautomotive.net to see more pictures of this vehicle or call us at 5**-6**-2*** today to schedule your tes...

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

    Listing Information:

    VIN: JF1GR7E65CG244805
    Stock: 044805
    Certified Pre-Owned: No
    Listed since: 04-22-2025

  • Price Drop
    Stock photo**
    • 103,310 miles
    • No accidents, 1 owner, personal use only
    • 27 City / 36 Hwy MPG
    • Hubler Chevrolet (340 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Indianapolis, IN / 340 miles away from Huntsville, AL

    Very Nice, CARFAX 1-Owner. $1,000 below J.D. Power Retail!, FUEL EFFICIENT 36 MPG Hwy/27 MPG City! 2.0i Sport Limited trim, Ice Silver Metallic exteri...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAS62D2878935
    Stock: 251543A
    Certified Pre-Owned: No
    Listed since: 05-28-2025

  • $9,988
    great price
    $3,612 below market
    • 123,108 miles
    • 1 accident, 4 owners, corporate fleet vehicle
    • 19 City / 25 Hwy MPG, Manual
    • Germantown Auto Sales (357 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Auto Climate Control
    Close

    Located in Carlisle, OH / 357 miles away from Huntsville, AL

    2012 SUBARU WRX IMPREZA WRX Turbocharged 5 Speed manual shift$9988 CASH or Local Check Lowered down little clunky! Fender Flares not the best**Some w...

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

    Listing Information:

    VIN: JF1GV7E66CG028859
    Stock: 028859
    Certified Pre-Owned: No
    Listed since: 07-30-2024

  • $5,990
    great price
    $2,290 below market
    • 120,108 miles
    • No accidents, 2 owners, personal use
    • 27 City / 36 Hwy MPG
    • Cash For Cars (437 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Conway, SC / 437 miles away from Huntsville, AL

    Please feel free to contact us at anytime should you have any questions or concerns at 8**-5**-2***We are located at 524 HWY 544 Unit A, Conway, SC 29...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GJAD62CH008726
    Stock: 008726
    Certified Pre-Owned: No
    Listed since: 03-17-2025

  • $8,999
    great price
    $2,689 below market
    • 158,867 miles
    • 1 accident, 2 owners, personal use only
    • 19 City / 25 Hwy MPG, Manual
    • Baza Automotive (131 mi away)
    • AWD/4WD
    • Bluetooth
    • Sunroof/Moonroof
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Smyrna, GA / 131 miles away from Huntsville, AL

    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:

    21 Combined MPG (19 City/25 Highway)

    Listing Information:

    VIN: JF1GV7F66CG020498
    Stock: 020498
    Certified Pre-Owned: No
    Listed since: 04-30-2025

  • New Listing
    • 124,795 miles
    • 3 accidents, 2 owners, personal use
    • 27 City / 36 Hwy MPG
    • Automotive Connection (338 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • USB Inputs
    • Alarm
    • Trip Computer
    Close

    Located in Fairfield, OH / 338 miles away from Huntsville, AL

    Please visit WWW.AUTOCONNECTIONOH.COM for more information, photos, and FREE Car Fax or Call Us Today at 513-858-6555. We sell our inventory near whol...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAA60D2854764
    Stock: D250538
    Certified Pre-Owned: No
    Listed since: 05-31-2025

  • Stock photo**
    • 104,300 miles
    • No accidents, 2 owners, personal use only
    • 27 City / 36 Hwy MPG
    • Cash and Go Cars (304 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Hickory, NC / 304 miles away from Huntsville, AL

    Visit Cash and Go Cars online at cashandgocars.com to see more pictures of this vehicle or call us at 8**-3**-9*** today to schedule your test drive. ...

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GJAH65CH006186
    Stock: AP4GC-7-22-24
    Certified Pre-Owned: No
    Listed since: 07-25-2024

  • $5,900
    good price
    $1,840 below market
    • 153,588 miles
    • No accidents, 3 owners, personal use only
    • 27 City / 36 Hwy MPG
    • Chrysler Dodge Jeep Ram FIAT of Morgantown (499 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Morgantown, WV / 499 miles away from Huntsville, AL

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAU61CH200038
    Stock: EL10088B
    Certified Pre-Owned: No
    Listed since: 05-18-2025

  • Price Drop
    $11,650
    good price
    $2,070 below market
    • 106,864 miles
    • No accidents, 4 owners, personal use
    • 19 City / 25 Hwy MPG, Manual
    • Parkway Auto Sales of Bristol (275 mi away)
    • AWD/4WD
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    • Auto Climate Control
    Close

    Located in Bristol, TN / 275 miles away from Huntsville, AL

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

    Listing Information:

    VIN: JF1GV7E60CG019395
    Stock: J-019395
    Certified Pre-Owned: No
    Listed since: 10-23-2024

  • $3,577
    good price
    $1,125 below market
    • 185,659 miles
    • No accidents, 3 owners, personal use only
    • 27 City / 36 Hwy MPG
    • Klein on Vine (331 mi away)
    • AWD/4WD
    • Tire Pressure Warnin...
    • Alarm
    • Trip Computer
    • Rear Bench Seats
    Close

    Located in Carthage, OH / 331 miles away from Huntsville, AL

    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:

    30 Combined MPG (27 City/36 Highway)

    Listing Information:

    VIN: JF1GPAA68CH206455
    Stock: 206455
    Certified Pre-Owned: No
    Listed since: 08-25-2024

Showing 1 - 21 out of 1,060 listings

Consumer Reviews for the Subaru Impreza

Read recent reviews for the Subaru Impreza
Overall Consumer Rating
3.7 out of 5 stars94 Reviews
Write a vehicle reviewSee all 94 reviews
  • 5 star
    (36%)
  • 4 star
    (29%)
  • 3 star
    (12%)
  • 2 star
    (19%)
  • 1 star
    (4%)
4.25 out of 5 stars

One of the bettter vehicles, but not perfect

nyken, 09/21/2012
2012 Subaru Impreza 2.0i Sport Premium PZEV 4dr Hatchback AWD (2.0L 4cyl CVT)
I purchased the Impreza Sport Premium two months ago and have put almost 2K miles on it . In general I am very pleased with the Impreza. The styling is far better than for past Impreza models. The interior is roomy and comfortable.Visability is excellent. It drives and handles very well, almost sport like. Gas mileage has been just about what is advertised. I am getting 30 MPG for a mix … of highway and city driving. Now all that being said there are a few things about this vehicle that I am not that impressed with. First is the amount of road and tire noise. It is downright loud on some road surfaces. There is also a delay in shifting from reverse to drive.
Report abuse

Used 2012 Subaru Impreza in Huntsville, AL Values

Estimated values
2012 Subaru Impreza 2.0i Sport Premium 4dr Hatchback AWD (2.0L 4cyl CVT) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$3,913$5,564$6,554
Clean$3,693$5,210$6,089
Average$3,327$4,619$5,315
Rough$2,850$3,851$4,309

The average list price of a used 2012 Subaru Impreza in Huntsville, Alabama is $9,318. The average mileage on a used Subaru Impreza 2012 for sale in Huntsville, Alabama is 115,711. Based on the average mileage of 115,711 for used 2012 Subaru Impreza for sale in Huntsville, AL 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 Subaru Impreza 2012 in Huntsville, Alabama to be $3,327.

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.