Skip to main content
Skip to Filters
1,601 listings
  • Price Drop
    $24,570
    great price
    $2,036 below market
    • 99,586 miles
    • 2 accidents, 1 owner, personal use only
    • 8 Seats, 20 City / 27 Hwy MPG
    • Patrick Hyundai (10 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Schaumburg, IL / 10 miles away from Lake Zurich, IL

    on this Vehicle:CARFAX 1-Owner, Free CARFAX report! DESIRABLE FEATURES: This used 2021 Toyota Highlander LE features: Android Auto, Backup Camera, App...

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDBZRBH1MS529658
    Stock: H031053A
    Certified Pre-Owned: No
    Listed since: 05-05-2025

  • New Listing
    $36,998
    good price
    $2,519 below market
    • 12,974 miles
    • No accidents, 1 owner, personal use only
    • 8 Seats, 22 City / 29 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from OK to IL*
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Oklahoma City, OK / 681 miles away from Lake Zurich, 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:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5TDKDRAHXRS541010
    Stock: 27425520
    Certified Pre-Owned: No

  • Price Drop
    $33,889
    good price
    $2,323 below market
    • 66,449 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 7 Seats, 21 City / 28 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Clovis, CA / 1,718 miles away from Lake Zurich, IL

    3rd Row Seat,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Brake Assist,Heated Seats,Lane Keeping Assist,Remote Start,Satellite Radio,Sunroof / Moon...

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5TDKDRBH7PS016191
    Stock: PS016191PR
    Certified Pre-Owned: No

  • $30,499
    great price
    $2,597 below market
    • 51,947 miles
    • No accidents, 1 owner, rental vehicle
    • 8 Seats, 22 City / 29 Hwy MPG
    • Hesser Toyota (60 mi away)
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    • Upgraded Headlights
    Close

    Located in Janesville, WI / 60 miles away from Lake Zurich, 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:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5TDKDRAH4PS503673
    Stock: T93824
    Certified Pre-Owned: Yes
    Listed since: 03-15-2025

  • New Listing
    $36,998
    good price
    $1,601 below market
    • 45,753 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 21 City / 29 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from LA to IL*
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Baton Rouge, LA / 833 miles away from Lake Zurich, 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: Yes

    Features and Specs:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 5TDFZRAH3MS047891
    Stock: 27159777
    Certified Pre-Owned: No

  • $10,500
    good price
    $1,460 below market
    • 198,521 miles
    • No accidents, 2 owners, personal use
    • 8 Seats, 18 City / 24 Hwy MPG
    • St Charles Toyota (22 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Saint Charles, IL / 22 miles away from Lake Zurich, IL

    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:

    20 Combined MPG (18 City/24 Highway)

    Listing Information:

    VIN: 5TDJKRFH0ES047016
    Stock: 49523A-648
    Certified Pre-Owned: No
    Listed since: 11-20-2024

  • $19,995
    great price
    $2,331 below market
    • 88,837 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 8 Seats, 20 City / 27 Hwy MPG
    • Goben Cars West (97 mi away)
    • Back-up camera
    • Bluetooth
    • Third-row seating
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Middleton, WI / 97 miles away from Lake Zurich, IL

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDZZRFH6KS336976
    Stock: 22508
    Certified Pre-Owned: No
    Listed since: 07-13-2024

  • Stock photo**
    $39,987
    great price
    $2,782 below market
    • 35,066 miles
    • No accidents, 1 owner, rental vehicle
    • 7 Seats, 21 City / 28 Hwy MPG
    • Janesville Kia (60 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Janesville, WI / 60 miles away from Lake Zurich, IL

    Recent Arrival! 2023 Toyota Highlander Limited AWD, CALL TODAY 6**-7**-9*** TO SET UP YOUR TEST DRIVE. Clean CARFAX.

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5TDKDRBH4PS516051
    Stock: P3123
    Certified Pre-Owned: No
    Listed since: 05-24-2025

  • $31,489
    great price
    $1,893 below market
    • 87,562 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 20 City / 27 Hwy MPG
    • Kearns Motor Car Co (71 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Johnson Creek, WI / 71 miles away from Lake Zurich, IL

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDLZRBH3MS119979
    Stock: 9220
    Certified Pre-Owned: No
    Listed since: 03-25-2025

  • $32,490
    good price
    $1,013 below market
    • 99,921 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 20 City / 27 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Springfield, VA / 618 miles away from Lake Zurich, IL

    CarFax No Accidents Reported,3rd Row Seat,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Heated Seats,Heat...

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDFZRBH8MS137388
    Stock: 24830P
    Certified Pre-Owned: No

  • New Listing
    $39,590
    good price
    $4,034 below market
    • 26,581 miles
    • No accidents, 1 owner, rental vehicle
    • 7 Seats, 22 City / 29 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Tampa, FL / 1,033 miles away from Lake Zurich, 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

    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:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5TDKDRAHXRS532372
    Stock: 2003655923
    Certified Pre-Owned: No
    Listed since: 05-02-2025

  • $8,995
    good price
    $1,714 below market
    • 180,827 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 17 City / 22 Hwy MPG
    • Motor Trends (50 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Third-row seating
    • Power Driver Seat
    Close

    Located in Hammond, IN / 50 miles away from Lake Zurich, IL

    Very nice mad clean inside and outside...AWD...V6 .3.5L...cash special price...

    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:

    19 Combined MPG (17 City/22 Highway)

    Listing Information:

    VIN: 5TDBK3EHXCS171603
    Stock: 171603
    Certified Pre-Owned: No
    Listed since: 05-12-2025

  • $30,999
    great price
    $2,307 below market
    • 39,252 miles
    • 1 accident, 1 owner, personal use only
    • 8 Seats, 20 City / 27 Hwy MPG
    • KNB Motors (22 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Northlake, IL / 22 miles away from Lake Zurich, IL

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDGZRBH6LS511046
    Stock: 11881
    Certified Pre-Owned: No

  • $23,195
    great price
    $2,220 below market
    • 128,387 miles
    • 1 accident, 2 owners, rental vehicle
    • 7 Seats, 21 City / 29 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in North Brunswick, NJ / 714 miles away from Lake Zurich, IL

    3rd Row Seat,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Heated Seats,Keyless Start,Lane Keeping Assist,Remote Start,Satell...

    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:

    24 Combined MPG (21 City/29 Highway)

    Listing Information:

    VIN: 5TDGZRAH1MS070221
    Stock: SS044301A
    Certified Pre-Owned: No

  • New Listing
    $40,590
    good price
    $3,729 below market
    • 28,778 miles
    • No accidents, 1 owner, rental vehicle
    • 7 Seats, 21 City / 28 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Tampa, FL / 1,033 miles away from Lake Zurich, 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

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5TDKDRBH0RS531651
    Stock: 2003666147
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • Price Drop
    $38,139
    good price
    $3,379 below market
    • 50,733 miles
    • No accidents, 1 owner, personal use only
    • 8 Seats, 21 City / 28 Hwy MPG
    • Griffin Ford Fort Atkinson (64 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Fort Atkinson, WI / 64 miles away from Lake Zurich, IL

    Stunning 7 passenger value! Check out this 1 OWNER Ford Blue Certified 2023 Toyota Highlander XSE AWD with a CLEAN CARFAX HISTORY! Well equipped to pl...

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5TDKDRBH8PS510222
    Stock: P54443
    Certified Pre-Owned: No

  • $14,998
    good price
    $1,491 below market
    • 102,068 miles
    • No accidents, 5 owners, corporate fleet vehicle
    • 7 Seats, 17 City / 22 Hwy MPG
    • Gulliver USA (9 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Arlington Heights, IL / 9 miles away from Lake Zurich, 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:

    19 Combined MPG (17 City/22 Highway)

    Listing Information:

    VIN: 5TDBK3EH4DS232350
    Stock: 250624
    Certified Pre-Owned: No
    Listed since: 04-23-2025

  • $18,998
    great price
    $1,586 below market
    • 79,771 miles
    • 1 accident, 1 owner, personal use only
    • 8 Seats, 19 City / 25 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to IL*
    • Back-up camera
    • Bluetooth
    • Third-row seating
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Escondido, CA / 1,697 miles away from Lake Zurich, 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: 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: Yes

    Features and Specs:

    21 Combined MPG (19 City/25 Highway)

    Listing Information:

    VIN: 5TDZKRFH6FS056727
    Stock: 27087806
    Certified Pre-Owned: No

  • New Listing
    $39,590
    great price
    $4,115 below market
    • 30,231 miles
    • 1 accident, 1 owner, rental vehicle
    • 7 Seats, 21 City / 28 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Tampa, FL / 1,033 miles away from Lake Zurich, 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

    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:

    24 Combined MPG (21 City/28 Highway)

    Listing Information:

    VIN: 5TDKDRBH6RS529550
    Stock: 2003684681
    Certified Pre-Owned: No
    Listed since: 04-28-2025

  • $32,499
    fair price
    $7 below market
    • 46,841 miles
    • No accidents, 1 owner, rental vehicle
    • 8 Seats, 20 City / 27 Hwy MPG
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Keyless Entry/Start
    • Third-row seating
    Close

    Located in Orange, CA / 1,711 miles away from Lake Zurich, 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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5TDBZRBH9NS586109
    Stock: 7V7FWD
    Certified Pre-Owned: No
    Listed since: 04-24-2025

  • $9,495
    good price
    $950 below market
    • 198,271 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 17 City / 22 Hwy MPG
    • Palatine Motors (3 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Palatine, IL / 3 miles away from Lake Zurich, IL

    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:

    19 Combined MPG (17 City/22 Highway)

    Listing Information:

    VIN: 5TDBK3EH2DS191202
    Stock: 10236
    Certified Pre-Owned: No
    Listed since: 03-25-2025

Showing 295 - 315 out of 1,601 listings

Consumer Reviews for the Toyota Highlander

Read recent reviews for the Toyota Highlander
Overall Consumer Rating
4.6 out of 5 stars90 Reviews
Write a vehicle reviewSee all 90 reviews
  • 5 star
    (77%)
  • 4 star
    (14%)
  • 3 star
    (8%)
  • 2 star
    (1%)
  • 1 star
    (0%)
3 out of 5 stars

Love the Car, but prepare for Repairs

Tony, 12/30/2015
2001 Toyota Highlander V6 4WD 4dr SUV (3.0L 6cyl 4A)
I bought this car used in 2010, came with 116,000 miles. I now have put 62,500 miles on the car and now at 178,500. I love the car and I am a second owner. Pros It is very spacious, not too big for an SUV but I've been able to pack quite a number of things in the car. The engine is still pretty strong. I've driven it far distance multiple times and haven't had major issues. Cons As … much as I love the car, I'll admit that the cost of repairs and the type of repairs have gotten me. Grant it, I've had to pay quite the number on getting it repaired, I would say most of it was basically 'wear and tear' I am the 2nd owner and most of the original parts lasted well over 110,000 miles so I've been footing the bill. My a/c went out withing 6 months, had to pay $1,200 to repair. Most recently my altenator went bad, along with this other issue (can't remember) but combined that cost me $1,200 and now I'm paying $1,700 to have my 02 sensors (somethign i've read in reviews that go bad (denso brand)), valve cover gaskets, AND fuel injector replaced. On average i've speant maybe $2,000 or so a year on repairs. And I've also had to have my tired changed twice. Conclusion With 178,500 miles on the car and it being 2001, it's probably time i get a new car but I've alreay put so much money in it and have quite the number of new parts in it, but i just don't want to pay monthly for a new car. I will eventually. Godd car and reliable but maybe not worth all the repairs. Most of the cost for repairs they charge high for labor. Always get a carfax or somethign so you're not stuck having to repair alot of parts for a high mileage car
Report abuse
Filters
Skip to Results

Applied Filters4Active

Location

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