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
109 listings
  • New Listing
    • 29,920 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • TX Auto Group (20 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Houston, TX / 20 miles away from Katy, TX

    You can always find 50+ photos, plus a walk around video of all of our vehicles on our website. You can find the video above the profile picture of th...

    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: 5UXUJ3C58KLG53296
    Stock: G53296-CMAX
    Certified Pre-Owned: No

    • 91,731 miles
    • 1 accident, 2 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • Greenlight Motors (18 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Sunroof/Moonroof
    • Upgraded Headlights
    Close

    Located in Houston, TX / 18 miles away from Katy, TX

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

    Listing Information:

    VIN: 5UXXW3C57J0T81240
    Stock: T81240
    Certified Pre-Owned: No
    Listed since: 01-16-2025

  • Price Drop
    $20,990
    good price
    $1,770 below market
    • 85,131 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 18 City / 25 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Minneapolis, MN / 1,055 miles away from Katy, TX

    CarFax No Accidents Reported,Rare Find,Back-Up Camera,Bluetooth,Brake Assist,Hands-Free Liftgate,Keyless Start,Leather Seats,Premium Sound,Satellite R...

    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: 5UXXW7C57J0W64826
    Stock: J0W64826A
    Certified Pre-Owned: No

    • 71,155 miles
    • 2 accidents, 4 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • Auto Boutique Texas (42 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Alvin, TX / 42 miles away from Katy, TX

    Auto Boutique is proud to offer excellent, pre-owned vehicles. With our no haggle pricing policy you can be sure you are getting the best deal possibl...

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

    Listing Information:

    VIN: 5UXXW3C57G0R23056
    Stock: T24883
    Certified Pre-Owned: No
    Listed since: 05-01-2025

  • New Listing
    $28,998
    fair price
    $224 above market
    • 38,217 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 20 City / 28 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from NC to TX*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Charlotte, NC / 952 miles away from Katy, TX

    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:

    23 Combined MPG (20 City/28 Highway)

    Listing Information:

    VIN: 5UXXW3C59J0T81885
    Stock: 26766838
    Certified Pre-Owned: No

  • $25,995
    fair price
    • 63,612 miles
    • No accidents, 3 owners, personal use only
    • 5 Seats, 18 City / 25 Hwy MPG
    • Fredy Kia (37 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Houston, TX / 37 miles away from Katy, TX

    Carbon Black Metallic 2018 BMW X4 M40i AWD 4D Sport Utility 8-Speed Automatic Sport 3.0L I6 Turbocharged DOHC 24V ULEV II 355hp 18/25 City/Highway MPG...

    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: 5UXXW7C50J0W64506
    Stock: W64506
    Certified Pre-Owned: No
    Listed since: 12-01-2023

    • 84,208 miles
    • Issue reported, 2 owners, personal use
    • 5 Seats, 20 City / 28 Hwy MPG
    • America's Auto Financial (10 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Houston, TX / 10 miles away from Katy, TX

    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:

    23 Combined MPG (20 City/28 Highway)

    Listing Information:

    VIN: 5UXXW3C55J0Z60047
    Stock: 2599
    Certified Pre-Owned: No

    • 85,964 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 22 City / 29 Hwy MPG
    • Genesis of West Houston (8 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Houston, TX / 8 miles away from Katy, TX

    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: 5UXUJ3C58KLG52570
    Stock: KLG52570G
    Certified Pre-Owned: No
    Listed since: 05-18-2025

    • 33,356 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 23 City / 29 Hwy MPG
    • Land Rover West Houston (5 mi away)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Katy, TX / 5 miles away from Katy, TX

    The following items have been reconditioned on this vehicle: new brakes! Panoramic RoofNavigation SystemKeyless StartLand Rover West Houston 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: No

    Features and Specs:

    25 Combined MPG (23 City/29 Highway)

    Listing Information:

    VIN: 5UX2V1C07M9G09407
    Stock: M9G09407
    Certified Pre-Owned: No
    Listed since: 05-19-2025

  • $18,994
    fair price
    • 91,455 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 19 City / 26 Hwy MPG
    • Leo Martin Chevrolet (57 mi away)
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Lake Jackson, TX / 57 miles away from Katy, TX

    Recent Arrival! Clean CARFAX.4-Wheel Disc Brakes, ABS brakes, Adaptive suspension, Air Conditioning, AM/FM radio: SiriusXM, Anti-Theft AM/FM Stereo CD...

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

    Listing Information:

    VIN: 5UXXW7C51H0U25153
    Stock: H0U25153
    Certified Pre-Owned: No
    Listed since: 05-21-2025

  • $38,493
    fair price
    • 51,694 miles
    • No accidents, 1 owner, personal use
    • 5 Seats, 21 City / 27 Hwy MPG
    • AutoNation USA Houston (24 mi away)
    • Home delivery*Five Star Dealer
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Houston, TX / 24 miles away from Katy, TX

    Premium PackageHarman/Kardon Surround Sound SystemParking Assistance PackagePanoramic RoofHeated Front SeatsNavigation SystemHeated Steering Whe...

    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 (21 City/27 Highway)

    Listing Information:

    VIN: 5UX2V5C0XM9E48364
    Stock: M9E48364
    Certified Pre-Owned: No
    Listed since: 04-09-2025

  • New Listing
    $34,998
    fair price
    • 43,644 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 20 City / 27 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from Lubbock, TX*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Lubbock, TX / 444 miles away from Katy, TX

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5UXUJ5C58KLJ63952
    Stock: 26900898
    Certified Pre-Owned: No

  • New Listing
    $39,998
    fair price
    • 38,229 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 21 City / 27 Hwy MPG
    • CarMax Gulf Freeway (38 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Houston, TX / 38 miles away from Katy, TX

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

    Features and Specs:

    23 Combined MPG (21 City/27 Highway)

    Listing Information:

    VIN: 5UX2V5C06M9F54553
    Stock: 27480610
    Certified Pre-Owned: No

    • 12,393 miles
    • No accidents, 1 owner, personal use only
    • 5 Seats, 20 City / 27 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from MO to TX*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Independence, MO / 643 miles away from Katy, TX

    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:

    23 Combined MPG (20 City/27 Highway)

    Listing Information:

    VIN: 5UXUJ5C54KLJ63690
    Stock: 27410892
    Certified Pre-Owned: No

  • New Listing
    • 79,701 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 22 City / 29 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Richmond, VA / 1,174 miles away from Katy, TX

    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:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5UXUJ3C50KLA58507
    Stock: 2003737596
    Certified Pre-Owned: No
    Listed since: 05-15-2025

  • New Listing
    • 36,228 miles
    • No accidents, 2 owners, personal use only
    • 5 Seats, 19 City / 26 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CO to TX*
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Colorado Springs, CO / 807 miles away from Katy, TX

    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:

    21 Combined MPG (19 City/26 Highway)

    Listing Information:

    VIN: 5UXXW7C36H0U26815
    Stock: 26910894
    Certified Pre-Owned: No

  • New Listing
    • 42,569 miles
    • No accidents, 4 owners, personal use
    • 5 Seats, 19 City / 26 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from Irving, TX*
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Irving, TX / 219 miles away from Katy, TX

    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:

    21 Combined MPG (19 City/26 Highway)

    Listing Information:

    VIN: 5UXXW7C51H0U25461
    Stock: 26610032
    Certified Pre-Owned: No

    • 46,283 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from CA to TX*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Oxnard, CA / 1,398 miles away from Katy, TX

    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: 5UXUJ3C55KLG56625
    Stock: 27372441
    Certified Pre-Owned: No

  • New Listing
    • 42,450 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 19 City / 26 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from WI to TX*
    • AWD/4WD
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    • Keyless Entry/Start
    Close

    Located in Milwaukee, WI / 1,016 miles away from Katy, TX

    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:

    21 Combined MPG (19 City/26 Highway)

    Listing Information:

    VIN: 5UXXW7C38H0U26539
    Stock: 26999741
    Certified Pre-Owned: No

  • New Listing
    • 56,171 miles
    • No accidents, 2 owners, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from NC to TX*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Gastonia, NC / 932 miles away from Katy, TX

    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: 5UXUJ3C56KLA58611
    Stock: 26937414
    Certified Pre-Owned: No

  • New Listing
    • 19,809 miles
    • 1 accident, 1 owner, personal use
    • 5 Seats, 22 City / 29 Hwy MPG
    • CarMax (In-stock online)
    • Transfer available from FL to TX*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Sunroof/Moonroof
    Close

    Located in Orlando, FL / 879 miles away from Katy, TX

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

    Features and Specs:

    25 Combined MPG (22 City/29 Highway)

    Listing Information:

    VIN: 5UXUJ3C59KLG57311
    Stock: 27323802
    Certified Pre-Owned: No

Showing 1 - 21 out of 109 listings

Consumer Reviews for the BMW X4

Read recent reviews for the BMW X4
Overall Consumer Rating
4.6 out of 5 stars28 Reviews
Write a vehicle reviewSee all 28 reviews
  • 5 star
    (75%)
  • 4 star
    (18%)
  • 3 star
    (4%)
  • 2 star
    (0%)
  • 1 star
    (4%)
5 out of 5 stars

Wow, Very Impressed

M. Hoffman, 03/08/2017
2017 BMW X4 xDrive28i 4dr SUV AWD (2.0L 4cyl Turbo 8A)
As a previous BMW owner (3 series X-drive diesel), I was familiar with the brand but wanted to get something that had a different style to it...thus I went with the X4 and boy I wasn't disappointed. Yes, I've read the reviews of not alot of cargo space compared to the X3 and reduced visibility because of the way the rear end is sloped but so far neither of those items are concerns for … me. Cargo area is fine for grocery & mall shopping; it's not like I'm purchasing a 50 flat screen tv everyday. Rear visibility is good; just use your mirrors. But I did add the Driver Assist Plus package which gives me a bit more confidence in driving. BMW's X-drive is very nice as it controls power to all 4 wheels and keeps the vehicle stable and in control during rain, snow, and icy conditions. Overall I'm very happy with my lease and when it's time to make another choice, I'll be hard pressed to go back to a sedan or get another X4.
Report abuse

Used 2019 BMW X4 in Katy, TX Values

Estimated values
2019 BMW X4 xDrive30i 4dr SUV AWD (2.0L 4cyl Turbo 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$20,399$23,488$26,231
Clean$19,968$22,989$25,669
Average$19,251$22,156$24,732
Rough$18,319$21,074$23,514

The average list price of a used 2019 BMW X4 in Katy, Texas is $29,146. The average mileage on a used BMW X4 2019 for sale in Katy, Texas is 54,472. Based on the average mileage of 54,472 for used 2019 BMW X4 for sale in Katy, TX 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 BMW X4 2019 in Katy, Texas to be $19,251.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

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.